我有部署在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?