如何在context.xml中为java应用程序设置上下文路径

时间:2013-03-06 09:15:43

标签: java context.xml

当我在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" />

1 个答案:

答案 0 :(得分:1)

Tomcat从war文件的名称(或webapps下的目录)中获取上下文路径。如果您要将应用部署为/vk,请将其命名为vk.war,或/foo/bar将其命名为foo#bar.war

要在两个不同的路径上部署相同的应用,将放在 webapps dir之外,然后在名为conf/Catalina/localhost的{​​{1}}中创建上下文定义文件,test.xml等等,您不需要vk.xml属性,再次从文件名中推断出上下文路径。