Tomcat 8从context.xml更改上下文路径

时间:2015-05-22 19:44:54

标签: java-ee web-applications tomcat8

我正在尝试在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,但没有成功。

对此有什么想法吗?

谢谢, Akalanka。

1 个答案:

答案 0 :(得分:-1)

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

关于&#34;路径&#34;它声明:&#34;只有在server.xml中静态定义Context时才能使用此属性。在所有其他情况下,路径将从用于.xml上下文文件或docBase的文件名推断。&#34;