java - name - web xml context path
Cambiando la ruta de contexto de Tomcat del proyecto web en Eclipse (3)
- En las propiedades del proyecto, haga clic en
Web Project Settings
(suponiendo que se encuentre en un proyecto web dinámico). El único valor de configuración es "Context root:". - cambiar "Context root" a / app
- reconstruir
- eliminar el proyecto de tomcat
- redespliegue.
Estoy usando Tomcat 6 y el uso de la funcionalidad Servidores en Eclipse para administrarlo. Tengo un proyecto llamado foobar y me gustaría cambiar la ruta del contexto para que las URL a las que se hace referencia sean http://localhost:8080/app lugar de http://localhost:8080/foobar . He intentado todo lo que puedo pensar:
- Se actualizó el valor de la ruta server.xml en la sección Contexto
De
<Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
A
<Context docBase="foobar" path="/app" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
Actualicé el archivo conf / Catalina / localhost / foobar.xml para establecer path = "/ app" y docBase = "foobar" sin suerte.
Traté de eliminar el Módulo en Eclipse y volver a desplegar al menos una docena de veces.
Revisé las sugerencias aquí: ¿Cómo cambiar la raíz de contexto de un proyecto web dinámico en Eclipse?
Sé que simplemente puedo cambiar el nombre del proyecto, pero no quiero hacerlo.
EDITAR:
También debo mencionar que tengo algunas configuraciones de db en el contexto de la 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.
Aquí hay un ejemplo de cómo cambié la raíz de contexto de una aplicación web en MyEclipse Enterprise, Versión 2016 estable 1.0, con un Tomcat externo, versión 6. La raíz de contexto anterior es "cr1" y la nueva raíz es "cr2".
En el menú "Proyecto, Propiedades, MyEclipse, ProjectFacets, Web", haga clic en la pestaña "Raíz del contexto", haga clic en el botón "Configuración ..." y cambie la "Raíz del contexto web" a "cr2".
En la vista "MyEclpipseExplorer", refactorice el nombre del proyecto ("cr1"), a "cr2".
Vaya al directorio "webapps" en Tomcat y elimine el directorio llamado "cr1".
Vaya al directorio "conf / Catalina / localhost" y elimine cr1.xml.
Limpiar y volver a implementar la aplicación en MyEclipse.
Paso 1: en las propiedades del proyecto, haga clic en Configuración del proyecto web. El único valor de configuración es "Context root:"
Paso 2: cambia "Context root" a / app.
Paso 3: Limpia el servidor Tomcat.
Paso 4: haz clic en el botón Ok en el cuadro de diálogo.
Paso 5: haga clic en Sí en el siguiente cuadro de diálogo.
Paso 6: reconstruye tu proyecto.