Siéntete libre de compartir nuestro sitio y códigos con tus amigos, ayúdanos a aumentar nuestra comunidad.
Solución:
La ruta de contexto es el nombre del archivo war, a pesar de que el proyecto se construya a través de ant, maven, gradle o lo que sea. Si desea cambiar la ruta de contexto de su aplicación, la forma más sencilla sería cambiar el nombre de la guerra generada. En maven, esto se puede hacer a través de un complemento, aquí hay un ejemplo:
maven-war-plugin
2.6
kasnet-webapp
Otra forma de hacerlo es usando una configuración específica para el servidor de aplicaciones que está usando, como se muestra aquí.
Agregar respuesta para proporcionar detalles completos.
Hay tres formas de hacerlo:
1. Si no está utilizando Eclipse/MyEclipse para implementar la aplicación en el servidor de aplicaciones:
Debe utilizar el complemento maven-war, puede especificar warName en la sección de configuración.
maven-war-plugin
3.0.0
customwarname
2. Si está utilizando Eclipse/MyEclipse para implementar la aplicación en el servidor de aplicaciones:
Si está utilizando Eclipse e implementando War usando Eclipse, puede usar la siguiente configuración de Maven.
org.apache.maven.plugins
maven-eclipse-plugin
2.10
2.0
customwarname
Luego, ejecute los siguientes comandos para actualizar la configuración de Eclipse.
mvn eclipse:eclipse -Dwtpversion=2.0
Reinicie Eclipse y luego navegue a las propiedades del proyecto, Propiedades->Web para ver los cambios reflejados en el valor del contexto raíz o navegue a Ensamblaje de implementación del proyecto para ver los cambios.
Tenga en cuenta que lo anterior se puede lograr usando m2eclipse agregando un nuevo complemento.
3. Específico del servidor de aplicaciones:
Debería preferir seguir un enfoque agnóstico del servidor, pero si es necesario hacerlo, puede configurar la URL del contexto raíz en el archivo de configuración específico del servidor. Puede encontrar un enfoque detallado aquí
Valoraciones y comentarios
Recuerda que tienes la capacidad de valorar este ensayo si te ayudó.