Estoy usando Tomcat 6 y usando la funcionalidad Servidores en Eclipse para administrarlo. Tengo un proyecto llamado foobar y me gustaría cambiar la ruta de contexto para que las URL a las que se hace referencia sean http://localhost:8080/app en lugar de http://localhost:8080/foobar. He intentado todo lo que se me ocurre:Cambiando la ruta de contexto de Tomcat del proyecto web en Eclipse
- ha actualizado el valor de ruta server.xml en la sección Contexto
De
<Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
Para
<Context docBase="foobar" path="/app" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
He actualizado t archivó conf/Catalina/localhost/foobar.xml para establecer la ruta = "/ app" y docBase = "foobar" sin suerte.
Traté de eliminar el Módulo en Eclipse y volver a desplegar al menos una docena de veces.
Fui a través de las sugerencias aquí: How to change context root of a dynamic web project in Eclipse?
Sé que puedo simplemente cambiar el nombre del proyecto, pero yo no quiero.
EDIT:
También debería mencionar que tengo algunos ajustes dB en el contexto de aplicación. No estoy seguro si esto debería establecerse en foobar.xml o app.xml ..? Eclipse crea automáticamente un archivo app.xml en conf/Catalina/localhost, pero parece que se ignora después de hacer cambios.
Tengo el mismo problema, el contexto web siempre será el nombre de directorio de tu proyecto de eclipse que haces. Creo que es un error. – webpat
Creo que tienes razón, porque he invertido mucho tiempo en esto sin poder solucionarlo. Me pregunto si es un error de Eclipse o un error de Tomcat. – acvcu
Al tratar de sacar el eclipse de nuestro proceso de compilación y reducir la configuración manual, me di cuenta de que reescribe todo tipo de cosas tomcat de los archivos .location en la carpeta .metadata. –