Java Jenkins fresh安装不会在Fedora 25上启动
我已经使用dnf在Fedora 25上安装了Jenkins。然而,当我访问默认URL时,我看到503异常 其他人看到过这种行为吗?我们是否需要在安装后更改任何配置,或者是否存在任何依赖项 Jenkins日志显示以下错误Java Jenkins fresh安装不会在Fedora 25上启动,java,jenkins,fedora-25,Java,Jenkins,Fedora 25,我已经使用dnf在Fedora 25上安装了Jenkins。然而,当我访问默认URL时,我看到503异常 其他人看到过这种行为吗?我们是否需要在安装后更改任何配置,或者是否存在任何依赖项 Jenkins日志显示以下错误 Feb 01, 2017 6:34:01 PM org.eclipse.jetty.util.log.JavaUtilLog warn WARNING: Failed startup of context w.{,file:/usr/share/jenkins/webroot/}
Feb 01, 2017 6:34:01 PM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: Failed startup of context w.{,file:/usr/share/jenkins/webroot/},/usr/share/jenkins/webroot
java.io.FileNotFoundException: /usr/share/jenkins/webroot/WEB-INF/lib/mina-core.jar (Too many levels of symbolic links)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at org.eclipse.jetty.util.resource.FileResource.getInputStream(FileResource.java:286)
at org.eclipse.jetty.webapp.JarScanner.matched(JarScanner.java:151)
at org.eclipse.jetty.util.PatternMatcher.matchPatterns(PatternMatcher.java:100)
at org.eclipse.jetty.util.PatternMatcher.match(PatternMatcher.java:82)
at org.eclipse.jetty.webapp.JarScanner.scan(JarScanner.java:84)
at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:84)
at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:457)
at winstone.HostConfiguration$1.preConfigure(HostConfiguration.java:166)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:493)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
at org.eclipse.jetty.server.Server.doStart(Server.java:282)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at winstone.Launcher.<init>(Launcher.java:152)
at winstone.Launcher.main(Launcher.java:352)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at Main._main(Main.java:290)
at Main.main(Main.java:104)
2017年2月1日下午6:34:01 org.eclipse.jetty.util.log.JavaUtilLog警告
警告:无法启动上下文w.{,文件:/usr/share/jenkins/webroot/},/usr/share/jenkins/webroot/}
java.io.FileNotFoundException:/usr/share/jenkins/webroot/WEB-INF/lib/mina-core.jar(符号链接级别太多)
位于java.io.FileInputStream.open0(本机方法)
在java.io.FileInputStream.open(FileInputStream.java:195)
位于java.io.FileInputStream。(FileInputStream.java:138)
位于org.eclipse.jetty.util.resource.FileResource.getInputStream(FileResource.java:286)
位于org.eclipse.jetty.webapp.JarScanner.matched(JarScanner.java:151)
位于org.eclipse.jetty.util.PatternMatcher.matchPatterns(PatternMatcher.java:100)
位于org.eclipse.jetty.util.PatternMatcher.match(PatternMatcher.java:82)
位于org.eclipse.jetty.webapp.JarScanner.scan(JarScanner.java:84)
在org.eclipse.jetty.webapp.MetaInfConfiguration.preconfig(MetaInfConfiguration.java:84)上
位于org.eclipse.jetty.webapp.WebAppContext.preconfig(WebAppContext.java:457)
在winstone.HostConfiguration$1.预配置(HostConfiguration.java:166)
位于org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:493)
位于org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
位于org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
位于org.eclipse.jetty.server.server.doStart(server.java:282)
位于org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
在winstone.Launcher.(Launcher.java:152)
位于winstone.Launcher.main(Launcher.java:352)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
在Main.\u Main(Main.java:290)
Main.Main(Main.java:104)
终于找到了答案!希望这对其他人也有帮助
cd /usr/share/jenkins/webroot/WEB-INF/lib
sudo ln -sf `build-classpath jtidy` jtidy.jar
sudo ln -sf `build-classpath apache-mina/mina-core` mina-core.jar
sudo systemctl start jenkins.service
谢谢蒂姆·韦恩
感谢Redlab对此进行调查:)
希望这将很快得到修复 由于
(符号链接的级别太多)
听起来好像有一些链接循环,所以找不到文件。可能是包裹坏了,或者dnf做了一些奇怪的事情。