2010-11-10 14 views
5

Tengo un proyecto de aplicación web que se despliega en Tomcat 6. puedo acceder a mi solicitud usando la url:url corta o alias para la aplicación implementada en Tomcat 6

http://localhost:8082/MyApplication

también Me wa para poder acceder a esta aplicación por otra URL como: http://localhost:8082/myapp

¿Esto es posible? en caso afirmativo, ¿qué alternativas tengo?

Por supuesto, no quiero cambiar el nombre original de la aplicación ('MyApplication').

Gracias, Abhishek.

Respuesta

7

Si agrega el Context dentro de server.xml, funcionará como lo desee. Dé el atributo path que desee.

<Context docBase="MyApplication" path="/myapp" /> 

Aunque funciona, este enfoque no es recomendado por la documentación de Tomcat, ya que cualquier cambio en server.xml medios de reiniciar el servidor molestar a todas las aplicaciones web.

Pero, por el otro lado, la práctica de mantener esto en Catalina_Home/conf/Catalina/localhost/context.xml (que es recomendado por los docs) tiene algunas unreliabilities como otros han dicho - cuando se vuelve a implementar la guerra se puede perder la context.xml demasiado

Ver Why-does-tomcat-replace-context-xml-on-redeploy y Why does tomcat like deleting my context.xml file?

Cuestiones relacionadas