springBoot tarro de despliegue, la guerra

1. implementación de paquetes jar

experto插件: 
<build> <plugins> <plug-in> <groupId> org.springframework.boot </ groupId> <artifactId> primavera-boot-maven-plugin </ artifactId> </ plugin> </ plugins> </ construcción>
Si no se agrega el plug-in, en la aplicación del conjunto de frasco 
Java - JAR xxx.jar 
mensaje de error: ningún atributo principal de manifiesto, en xxx.jar

Si ha instalado el paquete experto maven directamente en la línea

La estructura de directorios del paquete jar

example.jar
                      | 
                     + -META- INF
                      | + - MANIFIEST.MF
                      + - org
                      | + - Spring Framework
                      | + - arranque
                      | + - cargador
                      | + - <resorte del cargador de arranque clases> 
                     + -BOOT- INF
                         + - clases
                         | + - miempresa
                         | + - Proyecto
                         | + -YourClasses. clase
                        + - lib
                            + - dependency1.jar
                            + -dependency2.jar 
https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#executable-jar-jar-file- estructura

2. aperturas de paquetes de guerra

1) en forma de tarro pom.xml empaquetado modificado para guerra <empaque> guerra </ empaque>

2) Construcción del nombre del proyecto en <bulid> dentro de <finalName> xdclass_springboot </ finalName>

3) colocado dentro de webapp dentro tomcat

4) modificar la clase de arranque

//进行初始化
pública
clase WebApplication extiende SpringBootServletInitializer { @ Override protegida SpringApplicationBuilder configure (aplicación SpringApplicationBuilder) { retorno application.sources (WebApplication. Clase ); } Pública estática vacíos principales (args String []) lanza la excepción { SpringApplication.run (WebApplication. Clase , args); } }

5) embalaje, iniciar







Supongo que te gusta

Origin www.cnblogs.com/sjzxxy/p/12597602.html
Recomendado
Clasificación