1

我正在部署一个名为 tomcat 的战争文件"myapps.war"。我已经进入server.xmlfor docbaseto be "/callmyapp"。但是在部署之后,在 tomcat 目录中创建了两个文件夹webapps-

  1. 我的应用程序

  2. 调用myapp

现在我可以使用两个 url 访问我的战争/myapps,一个以/callmyapp. 我只想/callmyapp作为这场战争的上下文根,不想响应请求/myapps。有什么帮助吗?

谢谢,查鲁

4

2 回答 2

1

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

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

<Context path="/callmyapp" docBase="webapps/myapps.war" />
于 2012-04-13T09:28:51.210 回答
0

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

于 2012-04-13T09:41:13.803 回答