Saltar al contenido

¿Diferencias entre jar y war en Spring Boot?

Hola, hemos encontrado la solución a lo que buscabas, continúa leyendo y la obtendrás más abajo.

Solución:

Se le puede decir a Spring Boot que produzca un ‘JAR gordo’ que incluye todas las dependencias de su módulo/servicio y se puede ejecutar con java -jar . Consulte “Crear un JAR ejecutable con Maven” aquí.

También se le puede indicar a Spring Boot que produzca un archivo WAR, en cuyo caso probablemente elija implementarlo en un contenedor web como Tomcat o Jetty.

Muchos más detalles sobre la implementación de Spring Boot aquí.

Depende de su despliegue. Si planea implementar su aplicación en un servidor de aplicaciones Java EE existente (por ejemplo, Tomcat), el enfoque estándar es realizar una war construir.

Cuando utiliza el enfoque fat jar, su aplicación se implementará en el contenedor de aplicaciones integrado proporcionado por Spring Boot. Realice la implementación de aplicaciones Spring Boot para obtener más información.

Corriendo spring-boot aplicación como grasa *.jar

Es posible construir los llamados fat JAR eso es ejecutable *.jar archivo con contenedor de aplicación incrustado (Tomcat como opción por defecto). Existen spring-boot complementos para varios sistemas de compilación. Aquí está el de maven: spring-boot-maven-complemento

Para ejecutar el tipo de fat*.jar podría simplemente ejecutar el comando:

java -jar *.jar

o usando spring-boot-maven meta:

mvn spring-boot:run

Edificio spring-boot aplicación como *.war archivo

La otra opción es enviar su aplicación a la antigua. war Archivo. Podría implementarse en cualquier contenedor de servlets. Aquí hay una lista de instrucciones paso a paso:

  1. Cambio packaging a war (hablando de maven pom.xml)
  2. heredar principal spring-boot clase de aplicación de SpringBootServletInitializer y anular SpringApplicationBuilder configure(SpringApplicationBuilder) método (ver javadoc)
  3. Asegúrese de configurar el scope de spring-boot-starter-tomcat como provided

Más información en la documentación de arranque de primavera

Recuerda compartir este ensayo si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *