Diferencia entre jar y war en Java
¿ Cuál es la diferencia entre un .jar
y un .war
archivo?
¿Es sólo la extensión del archivo o hay algo más?
De Java Tips: Diferencia entre archivos ear jar y war :
Estos archivos son simplemente archivos comprimidos usando la herramienta java jar. Estos archivos se crean para diferentes propósitos. Aquí está la descripción de estos archivos:
Archivos .jar: Los archivos .jar contienen bibliotecas, recursos y archivos de accesorios como archivos de propiedades.
Archivos .war: el archivo war contiene la aplicación web que se puede implementar en cualquier contenedor servlet/jsp. El archivo .war contiene jsp, html, javascript y otros archivos necesarios para el desarrollo de aplicaciones web.
Descripciones oficiales de Sol/Oracle:
- El tutorial J2EETM: archivos de aplicaciones web
- El formato de archivo Java Archive (JAR): conceptos básicos
Artículos de Wikipedia:
- Formato de archivo WAR (sol)
- archivo JAR
WAR significa ARCHIVO de aplicaciones web
JAR significa Java ARchive
Un .war
archivo tiene una estructura específica en términos de dónde estarán ciertos archivos. Aparte de eso, sí, es solo un .jar
.