我有web应用程序abc.war,我想将它部署在Apache Tomcat上。 问题是,默认情况下,此应用程序的路径是http://<server-name>/abc 但我想要访问它作为http://<server-name>/xyz。在apache中自定义web应用程序根上下文
我投入WAR的META-INF文件夹中的文件context.xml中那就是:
<Context path="/xyz" docBase="abc" override="true" />
应用WAR abc.war位于下%CATALINA_HOME%\ web应用,并在提取%CATALINA_HOME%\ webapps \ abc文件夹。
此外,虽然部署,从ABC /文件context.xml中META-INF被复制到%CATALINA_HOME%\的conf \卡塔利娜\本地主机作为abc.xml
看来,这应该工作,但我仍然无法通过http://<server-name>/xyz访问我的应用程序,但只能通过http://<server-name>/abc
此外,我还在看的Apache日志下面的行而abc.war的部署: 上下文路径=/ABC
可能有人请,而这种帮助是不行的,或者说如果是Apache,使得应用程序可以通过自定义的路径来访问Web应用程序的部署的任何方式(这与战争文件名无关)?
在此先感谢。