当我在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" />
答案 0 :(得分:1)
Tomcat从war文件的名称(或webapps下的目录)中获取上下文路径。如果您要将应用部署为/vk
,请将其命名为vk.war
,或/foo/bar
将其命名为foo#bar.war
要在两个不同的路径上部署相同的应用,将放在 webapps dir之外,然后在名为conf/Catalina/localhost
的{{1}}中创建上下文定义文件,test.xml
等等,您不需要vk.xml
属性,再次从文件名中推断出上下文路径。