Tomcat載入兩次問題,tomcat載入兩次

來源:互聯網
上載者:User

Tomcat載入兩次問題,tomcat載入兩次

前提介紹:

1.某個應用Dragon放置路徑:/opt/apache-tomcat-7.0.47/webapps/Dragon

2.Tomcat的server.xml部分配置資訊如下:
   <Context path="" reloadable="false" docBase="Dragon"/>  

  問題:此時tomcat啟動時發現控制台列印兩次資訊。

問題原因:
    因為Dragon應用本來就放在Tomat的預設webapp目錄下(tomcat在啟動時肯定會載入1次),

然後又在server.xml中做了配置,為了達到訪問根就可以訪問Dragon應用(這樣tomcat就又載入1次);

結果,Tomcat就會載入兩次。

解決辦法:

    首先在eclipse中可以右鍵項目名,選擇Properties,再點擊Web Project Setting,查看Content root的內容是否為當前項目名,如果不是,請改為當前的項目名,然後繼續下面方法。

    辦法1、不要將Dragon應用放在Tomat的預設webapps目錄下,把它移出去,然後在server.xml中

修改docBase的值為Dragon應用在新位置的絕對路徑就可以了;
    辦法2、刪除掉server.xml中 Context 的手動設定,這樣就不會載入兩次,因為Dragon應用在webapps下,

所以在訪問時,就只能是:http://ip:port/Dragon這樣來訪問了,注意刪除Context標籤時注意不要把</Host>也刪了。


詳細說明見:http://blog.csdn.net/z_play_du/article/details/8525813


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.