2012-04-13 281 views
1

我在tomcat中部署的war文件名爲"myapps.war"。我在server.xml中輸入了docbase"/callmyapp"。但部署後在tomcat越來越創建兩個文件夾webapps目錄 -tomcat war部署

  1. 安裝MyApps

  2. callmyapp

,現在我可以用兩個網址一個開始/myapps訪問我的戰爭另一個/callmyapp。 我只需要/callmyapp作爲此戰爭的上下文根,並且不想回復請求/myapps。任何幫助?

感謝, Charu

回答

1

命名myapps.war到callmyapp.war。 tomcat會自動將war解包到同名的目錄中。設置不同的上下文,然後創建第二個目錄。

或者你可以定義的context.xml,並把它放在你的/ webapps目錄:

<Context path="/callmyapp" docBase="webapps/myapps.war" /> 
+0

我不想重命名我的戰爭,如果我願意重新命名我的戰爭,那麼爲什麼我需要上下文根在第一個地方,只是重命名可以解決問題。 – user1331192 2012-04-13 13:02:04

0

您是否嘗試過的重命名app.war?我認爲根是從文件名中推斷出來的。

+0

我不想重新命名我的戰爭,如果我願意重新命名我的戰爭,那麼爲什麼我需要在第一個地方的上下文根,只是重命名可以解決問題。 – user1331192 2012-04-13 13:01:36