Tomcat implementa proyecto de guerra
1. Agregue las dependencias proporcionadas por Spring-boot-starter-tomcat
2. Agregue el complemento maven-war-plugin
La clase de inicio también debe heredarse la clase SpringBootServletInitializer
Utilice el comando para empaquetar el proyecto como un proyecto de guerra.
Utilice comandos para descomponer el proyecto en paquetes de guerra.
Las aplicaciones web publicarán automáticamente el proyecto de guerra y descomprimirán automáticamente el paquete de guerra.
Esto tiene la desventaja de que el nombre del proyecto debe agregarse a la ruta de acceso.
Por ejemplo, en un entorno de codificación, la ruta para acceder a la página de inicio es la siguiente
http://localhost:8080/login/to_login
Pero si desea empaquetar la guerra Si se coloca en aplicaciones web, debe acceder a ella de esta manera
http://localhost:8080/ nombre del proyecto/login/to_login
Eliminar el directorio RAÍZ en webapps y cambie el nombre del paquete war. Para ROOT.war, el war en webapps se publicará automáticamente y se generará un directorio de archivos ROOT
Elimine todos los archivos en el directorio ROOT, descomprima todo el contenido en el paquete war y luego colóquelo en el directorio ROOT
Coloque el paquete war en el directorio wenapps y modifique la configuración en conf/server.xml
Descomprima todo el contenido del paquete war y colóquelo en el directorio wenapps. Y modifique la configuración en conf/server.xml
Descomprima todo el contenido del paquete war y colóquelo en el directorio wenapps. xml
En server.xml, lt;hostgt;...lt;/hostgt;y agregue etiquetas intermedias
para que pueda acceder a él más tarde sin el nombre del proyecto. Antes de reiniciar Tomcat (borrar el caché), es una buena idea borrar todo en work/catalina/.