dubbo服務器啟動后報錯端口被占用


 

環境:maven工程,ssm框架,tomcat

情景:dubbo的服務注冊方服務器啟動

 

問題原因:

  經過網絡查找,結果是Root WebApplicationContext 啟動了兩次,第二次報錯,dubbo端口被占用

 

 解決辦法:

在server.xml中將紅色字段,改為false,然后重新啟動tomact

<Host appBase="webapps" autoDeploy="false" deployOnStartup="false" name="localhost" unpackWARs="false">

 

字段解釋:

autoDeploy="false"

如果此項設為true,表示Tomcat服務處於運行狀態時,能夠監測appBase下的文件,如果有新有web應用加入進來,會自運發布這個WEB應用

deployOnStartup="false"

如果此項設為true,表示Tomcat服務器啟動時會自動發布appBase目錄下所有的Web應用.如果Web應用中的server.xml沒有相應的<Context>元素,將采用Tomcat默認的Context

unpackWARs="false"

如果此項設置為true,表示把WEB應用的WAR文件先展開為開放目錄結構后再運行.如果設為false將直接運行為WAR文件

 


免責聲明!

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



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