spring context 初始化两次导致dubbo端口被占用
生活随笔
收集整理的這篇文章主要介紹了
spring context 初始化两次导致dubbo端口被占用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、報錯信息
Fail to start server(url: dubbo://192.168.1.121:18191/com.tongbanjie.security.facade.api.AuthCodeValidationFacade?anyhost=true&application=security&channel.readonly.sent=true&codec=dubbo&default.retries=0&default.timeout=30000&dubbo=2.5.3&heartbeat=60000&interface=com.tongbanjie.security.facade.api.AuthCodeValidationFacade&methods=verifyAuthCode&pid=16819&revision=1.0-SNAPSHOT&side=provider×tamp=1463571401299&version=2.0) Failed to bind NettyServer on /192.168.1.121:18191, cause: Failed to bind to: /0.0.0.0:18191Caused by: java.net.BindException: 地址已在使用二、問題分析
這里主要是dubbo啟動失敗,然后分析其原因就是其端口被占用,但是為什么會被占用呢,花了我兩個小時,網(wǎng)上的都不對,我的錯誤原因是因為:在web模塊調(diào)用service模塊調(diào)用dubbo服務(wù)時,在pom文件中添加了service的接口依賴和service的實現(xiàn)的依賴,導(dǎo)致啟動了兩次tomcat,所以占用了dubbo的端口。
三、解決方法
在web層pom文件中刪除service的實現(xiàn)的依賴即可。
四、網(wǎng)上的其他解決方法
https://blog.csdn.net/jingyulanye/article/details/51451416
這個解決方法是很多同行遇到的問題的解決方法,可以參考參考!
總結(jié)
以上是生活随笔為你收集整理的spring context 初始化两次导致dubbo端口被占用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt 编译出错 Could not cr
- 下一篇: MISCONF Redis is con