tomcat war部署
问题描述:
我在tomcat中部署的war文件名为"myapps.war"
。我在server.xml
中输入了docbase
为"/callmyapp"
。但部署后在tomcat越来越创建两个文件夹webapps
目录 -tomcat war部署
安装MyApps
callmyapp
,现在我可以用两个网址一个开始/myapps
访问我的战争另一个/callmyapp
。 我只需要/callmyapp
作为此战争的上下文根,并且不想回复请求/myapps
。任何帮助?
感谢, Charu
答
命名myapps.war到callmyapp.war。 tomcat会自动将war解包到同名的目录中。设置不同的上下文,然后创建第二个目录。
或者你可以定义的context.xml,并把它放在你的/ webapps目录:
<Context path="/callmyapp" docBase="webapps/myapps.war" />
答
您是否尝试过的重命名app.war?我认为根是从文件名中推断出来的。
+0
我不想重新命名我的战争,如果我愿意重新命名我的战争,那么为什么我需要在第一个地方的上下文根,只是重命名可以解决问题。 – user1331192 2012-04-13 13:01:36
我不想重命名我的战争,如果我愿意重新命名我的战争,那么为什么我需要上下文根在第一个地方,只是重命名可以解决问题。 – user1331192 2012-04-13 13:02:04