Hay una trampa: el documento oficial del sitio web señala los siguientes primeros 3 pasos, pero de esta manera solo puede hacer un paquete JAR ejecutable. Para escribir el paquete de guerra, debe saltar a otra página en el enlace detrás del documento para encontrar el cuarto paso, es decir, finalmente puede escribir el paquete de guerra. Algunos amigos pueden ser descuidados y no encontrar el enlace al cuarto paso, pero piensan que pueden escribir el paquete de guerra después de hacer solo los primeros tres pasos. Como resultado, siguen cometiendo errores, y piensan que hay algo mal con su código de negocio, y luego siguen causando problemas, perdiendo mucho tiempo (como yo), así que escribí todo el proceso aquí.
1.Pecifique el método de envasado de guerra
<Actaging> jar </packaging>
2.pom.xml Agregar complemento Spring-Boot-Maven-Plugin
<eded> <glugins> <glugin> <proupid> org.springframework.boot </groupid> <artifactid> spring-boot-maven-plugin </artifactid> <versión> 2.0.1.release </versión> <cacuncios> <cacutinement> <secutor> </putin> </ejecutivo> </glugins> </struct>
3.pom.xml Agregar dependencia de tomcat spring-boot
<Spendency> <MoupRoMID> org.springframework.boot </groupid> <artifactID> spring-boot-starter-Tomcat </artifactid> <cope> proporcionó </cope> </pendency>
4. La clase de inicio hereda SpringBootServletinitializer y anula el método Configurar
@SpringBootApplicationPublic Splolic de la clase extiende SpringBootServletInitializer {@Override SpringApplicationBuilder Configure (SpringApplicationBuilder Application) {Return Application.Sources (Application.Class); } public static void main (string [] args) lanza la excepción {SpringApplication.run (Application.Class, Args); }}Resumir
Lo anterior es el método de Spring Boot+Maven para hacer paquetes de guerra presentados por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!