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 ,即可解決。
相關文章
- k8s 環境下Cannot assign requested address問題解決K8S
- 依賴衝突時的解決方法
- Mac電腦下使用Socket報錯socket丟擲Can’t assign requested address解決Mac
- 建立結算清單時提示衝突解決方案
- hash衝突解決方法
- mysql bind_address如何配置多個地址 mysql bind-address選項MySql
- css命名衝突解決方法CSS
- 一個網路IP地址衝突的問題
- 解決Oracle XDB與Tomcat等的8080埠的衝突OracleTomcat
- Window server中安裝Redis的超詳細教程嗲訖ServerRedis
- jenkins安裝的時候 提示字型問題的解決方法Jenkins
- 解決 eclipse出現 Address already in use: bindEclipse
- iis和tomcat同時執行,完美解決80埠衝突問題Tomcat
- 解決預設方法衝突的規則
- hash解決衝突的方法優缺點
- maven依賴衝突以及解決方法Maven
- IP地址詳解
- git 解決衝突Git
- Git 解決衝突Git
- 雜湊衝突詳解
- HTML中兩個tabs導航衝突問題的解決方法HTML
- Mac電腦更新IP地址的解決方法!Mac
- 埠衝突,可愛的8080
- Linux中編譯或安裝程式時提示No such file or directoryLinux編譯
- 解決nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)NginxAI
- 在Java中,HashMap中是用哪些方法來解決雜湊衝突的?JavaHashMap
- 常用的幾種專案衝突管理的解決方法
- win10系統提示access violation at address出錯的解決方法Win10
- 程式衝突及其解決
- git pull 衝突解決Git
- Git衝突解決技巧Git
- Activemq和Rabbitmq埠衝突MQ
- git pull衝突的解決方案Git
- JAR衝突問題的解決JAR
- Centos7使用yum安裝程式軟體時提示未找到安裝包解決方法CentOS
- Mac安裝Adobe軟體,提示Error解決方法MacError
- 關於SVN update之後,引起衝突的解決方法
- 什麼是 IP 衝突以及如何解決?