【问题标题】:tomcat war deploymenttomcat 战争部署
【发布时间】:2012-04-13 09:26:56
【问题描述】:

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

  1. 我的应用程序

  2. callmyapp

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

谢谢, 查鲁

【问题讨论】:

    标签: java tomcat


    【解决方案1】:

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

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

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

    【讨论】:

    • 我不想重命名我的战争,如果我愿意重命名我的战争那为什么我首先需要上下文根,只需重命名就可以解决问题。
    【解决方案2】:

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

    【讨论】:

    • 我不想重命名我的战争,如果我愿意重命名我的战争那为什么我首先需要上下文根,只需重命名就可以解决问题。
    猜你喜欢
    • 2012-04-14
    • 2018-08-30
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 2013-11-27
    • 2017-07-23
    • 2018-06-28
    • 2013-09-14
    相关资源
    最近更新 更多