多項目使用同一個zookeeper,遇到的坑


項目報的錯誤是:有時候訪問項目成功,有時候失敗,感覺像是數據庫不穩定,本地項目連接服務器數據庫沒有問題,於是排除了數據庫問題,進而懷疑部署包有問題,通過添加日志分析,報了如下錯誤:java.lang.reflect.UndeclaredThrowableException,
網上說是get,set方法沒有,但是部署包重新打了十五遍以上,還是一樣的錯誤,把演示環境的正常啟動的代碼復制到現在部署的服務器,依然不行,我把現在服務器的代碼部署到演示環境,代碼可以正常訪問。則排除了代碼問題,然后覺得可能是被現在這個服務器其他的項目給影響了,於是關掉其他的服務,發現可以了,一開始以為是內存不足,后面發現可能是zookeeper中注冊了相同的provider,因為就這一個provider不穩定,於是打開其他項目查看,確實有一個一模一樣的provider,於是將自己的那個需要注冊到zookeeper的類重新給個不重復名字,再次,啟動,問題成功解決,還有dubbo注冊到zookeeper后,暴露的端口號也不能重復,否則項目無法啟動。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM