cual es la diferencia entre Jar y War para el empaquetado? ya existe una pregunta similar a esta <a href="https://platzi.com/discussions/...

Luis Zarza

Luis Zarza

Pregunta
studenthace 5 años

cual es la diferencia entre Jar y War para el empaquetado? ya existe una pregunta similar a esta https://platzi.com/discussions/como-se-configura-para-indicar-si-queremos-un-war-o-un-jar/

6 respuestas
para escribir tu comentario
    Hinder Adrian Alvarez Perlaza

    Hinder Adrian Alvarez Perlaza

    studenthace 5 años

    Mira, a mí me encanta revisar o consultar cada vez que tengo una duda sobre Java en esta página, se llama Baeldung y son muy finos, muy precisos en ayudarte a resolver una duda: Differences Between JAR and WAR Packaging

    Hinder Adrian Alvarez Perlaza

    Hinder Adrian Alvarez Perlaza

    studenthace 5 años

    Buena pregunta, no sabía que el .war se genera para desplegar en servidores JBoss.

    Luis Zarza

    Luis Zarza

    studenthace 5 años

    gracias por sus respuestas !

    Alejandro Ramírez

    Alejandro Ramírez

    teacherhace 5 años

    Cuando elegimos jar para empaquetar nuestra aplicación en Spring Initializr nos referimos a que queremos que sea una aplicación autocontenida que dentro de si misma tenga un servidor embebido (Por defecto es Tomcat) y que solo tengas que ejecutar para desplegar ("Just run").

    Por su parte, cuando elegimos war indicamos que la app no será autocontenida y por ende no tendrá un servidor embebido. Este tipo de aplicaciones deben ser desplegadas en un servidor (Tomcat, Jetty, etc) que ya se encuentre instalado.

    Juan Pablo Corona

    Juan Pablo Corona

    studenthace 5 años

    WAR solo requiere un servidor de aplicaciones compatible con Java EE Web para ejecutarse, y un archivo JAR solo requiere una instalación Java.

    Helí Fernando Jerez Rincón

    Helí Fernando Jerez Rincón

    studenthace 5 años

    War es el standard para una app web que se despliega en un servidor jboss, tomcat,jetty , etc y jsr es una app que se ejecuta por si misma o una libreria

Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.

Curso de Java Spring
Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.