繁体   English   中英

容器在 jenkins 中启动失败

[英]container start up failed in jenkins

当我在 Windows 中使用命令提示符运行命令java -jar jenkins.war ,出现以下错误:

SEVERE: Container startup failedjava.io.IOException: Failed to start Jetty
    at winstone.Launcher.<init>(Launcher.java:154)
    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:497)
    at Main._main(Main.java:293)
    at Main.main(Main.java:132)Caused by: java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:433)
    at sun.nio.ch.Net.bind(Net.java:425)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:298)
    at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
    at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.server.Server.doStart(Server.java:431)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at winstone.Launcher.<init>(Launcher.java:152)
    ... 7 more

你的错误原因:

引起:java.net.BindException:地址已在使用:绑定

说明:默认情况下,Jenkins 使用端口 8080(就像许多其他 Web 应用程序一样)。 显然,您已经有另一个应用程序在端口 8080 上侦听。

所以你应该将 Jenkins 绑定到另一个端口。 有关详细信息,请参阅启动和访问 Jenkins 例如,您可以从

java -jar jenkins.war --httpPort=8081

从你的终端(你安装它的地方)进入你的 jenkins 文件夹

cd jenkins

然后在您的终端中更改端口(无论您要使用什么端口):

java -jar jenkins.war --httpPort=9090

Jenkins 将更改端口并重新启动。并且运行没有任何错误。

从浏览器加载 jenkins:

http://localhost:9090

当您还没有完成 jenkins 的完整安装时,有时也会出现此错误。当 jenkins 选择随机浏览器继续安装时,只需按照屏幕提示使用其选择的浏览器打开并完成安装即可。安装完成后,您可以自由使用您认为合适的任何浏览器。

另一件要记住的事情是:如果您在刚刚安装之前安装过 jenkins,则需要检查并确保在初始化新安装之前删除并清除系统中的所有旧 jenkins 文件。

此端口已在某些其他服务中使用。 您可以使用以下命令启动 jenkins 服务器的任何端口 java -jar jenkins.war --httpPort=8081

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM