0

当我在 tomcat 服务器的 server.xml 中创建上下文路径时,一切正常。但是我想在 context.xml 中编写上下文元素来为同一个应用程序定义不同的 URL,然后它就不起作用了。请说明如何修改 context.xml 以从 context.xml 读取路径。喜欢 :

<Context path="/vk" docBase="E:\java\MyProject\apache-tomcat-7.0.19\webapps\test" reloadable="true" />
4

1 回答 1

1

Tomcat 从 war 文件(或 webapps 下的目录)的名称中获取上下文路径。如果你想部署你的应用程序/vk然后命名它vk.war,或者/foo/bar命名它foo#bar.war

要在两个不同的路径上部署同一个应用程序,请将其放在webapps 目录之外,然后在conf/Catalina/localhostnamedtest.xml等中创建上下文定义文件vk.xml。您不需要path属性,上下文路径再次从文件名推导出来。

于 2013-03-06T09:32:51.730 回答