我有部署在Tomcat的6 我可以通過URL來訪問我的應用程序的Web應用程序項目:短網址或別名在Tomcat中部署應用程序6
http://localhost:8082/MyApplication
我也wan't能夠通過另一個網址訪問此應用程序,如: http://localhost:8082/myapp
這可能嗎?如果是,我有什麼替代方案?
當然,我不想更改應用程序的原始名稱('MyApplication')。
謝謝, Abhishek。
我有部署在Tomcat的6 我可以通過URL來訪問我的應用程序的Web應用程序項目:短網址或別名在Tomcat中部署應用程序6
http://localhost:8082/MyApplication
我也wan't能夠通過另一個網址訪問此應用程序,如: http://localhost:8082/myapp
這可能嗎?如果是,我有什麼替代方案?
當然,我不想更改應用程序的原始名稱('MyApplication')。
謝謝, Abhishek。
如果您在server.xml
範圍內添加Context
,它將按您的需要工作。給出您想要的path
屬性。
<Context docBase="MyApplication" path="/myapp" />
雖然它的工作原理,不推薦使用這種方法通過Tomcat的文檔,因爲任何改變server.xml
手段重新啓動服務器干擾所有的Web應用程序。
但是,在另一面,保持這Catalina_Home/conf/Catalina/localhost/context.xml
(這是由文檔推薦)的做法具有一定的不可靠性是其他人報告 - 當你重新部署的戰爭中,你可以失去context.xml
太
見Why-does-tomcat-replace-context-xml-on-redeploy和 Why does tomcat like deleting my context.xml file?