我有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應用程序的部署的任何方式(這與戰爭文件名無關)?
在此先感謝。