tomcat战争部署

时间:2012-04-13 09:26:57

标签: java tomcat

我正在以tomcat名称"myapps.war"部署war文件。我在server.xml中输入了docbase "/callmyapp"的条目。但是在部署之后,在tomcat webapps目录中创建了两个文件夹 -

  1. 安装MyApps

  2. callmyapp

  3. 现在我可以使用以/myapps和另一个/callmyapp开头的两个网址来访问我的战争。 我只希望/callmyapp作为此战争的上下文根,并且不想回应请求/myapps。有什么帮助吗?

    谢谢, Charu

2 个答案:

答案 0 :(得分:1)

将myapps.war重命名为callmyapp.war。 tomcat自动将war解压缩到同名目录中。设置不同的上下文然后还会创建第二个目录。

或者您可以定义context.xml并将其放在/ webapps目录中:

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

答案 1 :(得分:0)

您是否尝试重命名app.war?我认为从文件名推断出根。