【问题标题】:Tomcat 8 Change Context Path from context.xmlTomcat 8 从 context.xml 更改上下文路径
【发布时间】:2015-05-22 19:44:54
【问题描述】:

我正在尝试在 tomcat 8 中部署一个 web 应用程序,其中上下文路径应该与 war 文件名不同。

根据this tomcat documentation,我们应该可以通过在 web 应用程序的 META-INF 文件夹中添加一个 context.xml 文件来做到这一点。我使用以下内容创建了此文件,但这不会将上下文路径更改为 mypath。

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/mypath" docBase="webapps/myWarWeb-1.0.0-SNAPSHOT.war" />

尝试将 docBase 值更改为 webapps/myWarWeb-1.0.0-SNAPSHOTmyWarWeb-1.0.0-SNAPSHOT.warmyWarWeb-1.0.0-SNAPSHOT,但没有成功。

对此有什么想法吗?

谢谢, 阿卡兰卡。

【问题讨论】:

  • 根据 Tomcat 8 documentation on 'path' 属性,据我所知,这是不可能的。 “只有在 server.xml 中静态定义上下文时,才必须使用此属性。在所有其他情况下,路径将从用于 .xml 上下文文件或 docBase 的文件名中推断出来。”

标签: jakarta-ee web-applications tomcat8


【解决方案1】:

实际上,tomcat8 文档说你不能使用 path 属性。

关于“路径”,它声明:“此属性只能在 server.xml 中静态定义上下文时使用。在所有其他情况下,路径将从用于 .xml 上下文文件或文档库。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 2014-04-24
    • 2019-08-22
    • 2011-01-02
    • 2010-09-08
    • 2012-03-20
    • 2019-01-17
    相关资源
    最近更新 更多