Window中安裝gitblit時,IP地址或埠衝突,提示Cannot assign requested address: bind的詳細解決方法
【現象】
2020-10-28 17:21:18 [WARN ] FAILED ServerConnector@68154893{HTTP/1.1}{192.168.0.8:81}: java.net.BindException: Cannot assign requested address: bind
java.net.BindException: Cannot assign requested address: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:444)
at sun.nio.ch.Net.bind(Net.java:436)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:321)
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:366)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at com.gitblit.GitBlitServer.start(GitBlitServer.java:460)
at com.gitblit.GitBlitServer.main(GitBlitServer.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.moxie.MxLauncher.main(MxLauncher.java:129)
2020-10-28 17:21:18 [WARN ] FAILED org.eclipse.jetty.server.Server@236a56f1: java.net.BindException: Cannot assign requested address: bind
java.net.BindException: Cannot assign requested address: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:444)
at sun.nio.ch.Net.bind(Net.java:436)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
【原因分析】
Cannot assign requested address: bind說明埠衝突,即81埠被佔用,需要修改一下埠。
【解決方法】
找到git配置檔案(我的git檔案為C:\work\git\gitblit-1.8.0\data\defaults.properties)。
解決方法一埠問題:在defaults.properties中找到81埠,如下:
把81埠修改為其他埠,例如91,再啟動gitblit ,即可解決。
解決方法二IP問題:在defaults.properties中找到192.168.0.8,如下:
把192.168.0.8修改為正確的ip地址,再啟動gitblit ,即可解決。
相關文章
- 【TCP/IP的狀態圖解決Cannot assign requested address】TCP圖解
- Win10系統提示“ip地址衝突”的解決方法Win10
- k8s 環境下Cannot assign requested address問題解決K8S
- can't assign requested address 錯誤解決
- Linux下檢測IP地址衝突及解決方法Linux
- windows解決埠衝突Windows
- 依賴衝突時的解決方法
- IP衝突解決方案
- 建立結算清單時提示衝突解決方案
- PPT中聲音“衝突”的解決方法
- hash衝突解決方法
- 解決Oracle XDB的8080埠的衝突Oracle
- Dubbo廣播模式下報錯:Can't assign requested address解決辦法模式
- 安裝vcenter server埠 80 和 IIS 衝突Server
- css命名衝突解決方法CSS
- Mac電腦下使用Socket報錯socket丟擲Can’t assign requested address解決Mac
- 一個網路IP地址衝突的問題
- aix 9090 埠與websphere5管理埠衝突解決AIWeb
- Window server中安裝Redis的超詳細教程嗲訖ServerRedis
- svn檔案衝突,樹衝突詳解
- 解決預設方法衝突的規則
- hash解決衝突的方法優缺點
- linux下SVN衝突的解決方法Linux
- 使用SUI與JQuery衝突的解決方法UIjQuery
- Eclipse中Egit衝突解決EclipseGit
- maven依賴衝突以及解決方法Maven
- iis和tomcat同時執行,完美解決80埠衝突問題Tomcat
- jenkins安裝的時候 提示字型問題的解決方法Jenkins
- Git 解決衝突Git
- git 解決衝突Git
- Android Studio 包衝突的解決方法Android
- IP衝突 資料庫時斷時續資料庫
- 解決Oracle XDB與Tomcat等的8080埠的衝突OracleTomcat
- 雜湊衝突詳解
- HTML中兩個tabs導航衝突問題的解決方法HTML
- Android Studio 包衝突解決方法Android
- Git:程式碼衝突常見解決方法Git
- 在Java中,HashMap中是用哪些方法來解決雜湊衝突的?JavaHashMap