我正在以tomcat名称("myapps.war")部署war文件。我已经在server.xml中将docbase设置为"/callmyapp"。但是在部署之后,要在tomcat webapps目录中创建两个文件夹-


myapps
Callmyapp


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

谢谢,
夏鲁

最佳答案

将myapps.war重命名为callmyapp.war。 tomcat自动将战争打包到相同名称的目录中。设置其他上下文然后还会创建另一个目录。

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

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

10-01 05:17
查看更多