簡體   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