我已經通過描述如何配置給定WAR(比如說abc.war)作爲tomcat中的默認web-app的線程。在tomcat 7中設置默認應用程序
要麼
的abc.war重命名爲ROOT.war
或
創建$上下文的ROOT.xml {tomcat.home}/CONF /卡塔利娜/ localhost with path =「」,docBase設置爲戰爭的相對/絕對路徑(保持webapps外部的abc.war 以避免雙重部署)。
這兩種解決方案都會在webapps(appBase)目錄中產生ROOT.war。不過,我想在webapps中保留WAR名稱(abc.war),並且沒有單獨的ROOT.war來實現此目的。
在我的情況下工作的一種解決方案是在server.xml中的<主機>標記下添加上下文。但根據Tomcat 7 Doc,不建議直接在server.xml中添加上下文。
有人可以指點我嗎?
謝謝。
第二種方法 – TheWhiteRabbit
我繼續在server.xml的Host標記內使用 。 –
http://wiki.apache.org/tomcat/HowTo#How_do_I_make_my_web_application_be_the_Tomcat_default_application.3F參考這個你可以得到完整的答案 – madhu