環境: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文件
