1. 程式人生 > >tomcat啟動了兩次專案, Address already in use: JVM_Bind

tomcat啟動了兩次專案, Address already in use: JVM_Bind

問題原因:

    因為專案應用放在Tomat的預設webapp目錄下(tomcat在啟動時會載入1次),然後又在server.xml中做了配置,

<Context path="/xxx" reloadable="true" docBase="/yyy"/>(這樣tomcat就又載入1次);結果,Tomcat就會載入兩次。

 

解決辦法:

    辦法1、不要將 專案應用放在Tomat的預設webapp目錄下,把它移出去,然後在server.xml中修改docBase的值為專案在新位置的絕對路徑就可以了;

    辦法2、刪除掉server.xml中 Context 的手動配置,這樣就不會載入兩次,因為專案應用在webapp下,所以在訪問時,就是:http://ip:port/xxx 這樣來訪問。


由於專案啟動了兩次, 因此報了  Address already in use: JVM_Bind  埠被佔用的錯誤