Jenkins启动失败

问题描述 投票:0回答:1

我已经安装了java 11,然后我尝试启动jenkins但总是失败

-- Unit jenkins.service has begun starting up.
                  Running from: /usr/share/java/jenkins.war
                  java.lang.NoClassDefFoundError: Could not initialize class sun.util.calendar.ZoneInfoFile
                  at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:588)
                  at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:577)
                  at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:682)
                  at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:653)
                  at java.base/java.util.TimeZone.getDefault(TimeZone.java:642)
                  at java.base/java.util.Calendar.defaultTimeZone(Calendar.java:1679)
                  at java.base/java.util.Calendar.getInstance(Calendar.java:1660)
                  at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:676)
                  at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:620)
                  at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:599)
                  at io.jenkins.lib.support_log_formatter.SupportLogFormatter.lambda$static$0(SupportLogFormatter.java:47)
                  at java.base/java.lang.ThreadLocal$SuppliedThreadLocal.initialValue(ThreadLocal.java:305)
                  at java.base/java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:195)
                  at java.base/java.lang.ThreadLocal.get(ThreadLocal.java:172)
                  at io.jenkins.lib.support_log_formatter.SupportLogFormatter.formatTime(SupportLogFormatter.java:53)
                  at io.jenkins.lib.support_log_formatter.SupportLogFormatter.format(SupportLogFormatter.java:63)
                  at java.logging/java.util.logging.StreamHandler.publish(StreamHandler.java:199)
                  at java.logging/java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:95)

start jenkins success
jenkins redhat
1个回答
0
投票

您很可能缺少时区依赖性。检查文件 $JAVA_HOME/jre/lib/tzdb.dat 是否指向空文件或不存在的文件。 如果是这样,请安装

tzdata-java
软件包。
yum install tzdata-java
应该可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.