tomcat war部署

问题描述:

我在tomcat中部署的war文件名为"myapps.war"。我在server.xml中输入了docbase"/callmyapp"。但部署后在tomcat越来越创建两个文件夹webapps目录 -tomcat war部署

  1. 安装MyApps

  2. callmyapp

,现在我可以用两个网址一个开始/myapps访问我的战争另一个/callmyapp。 我只需要/callmyapp作为此战争的上下文根,并且不想回复请求/myapps。任何帮助?

感谢, Charu

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

或者你可以定义的context.xml,并把它放在你的/ webapps目录:

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

我不想重命名我的战争,如果我愿意重新命名我的战争,那么为什么我需要上下文根在第一个地方,只是重命名可以解决问题。 – user1331192 2012-04-13 13:02:04

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

+0

我不想重新命名我的战争,如果我愿意重新命名我的战争,那么为什么我需要在第一个地方的上下文根,只是重命名可以解决问题。 – user1331192 2012-04-13 13:01:36