Diferencia entre un archivo WAR y un EAR
WAR
Es un archivo JAR (con la extensión WAR) usado para distribuir una colección de archivos JSP, servlets, clases Java, archivos XML y contenido web estático (HTML). En conjunto constituyen una aplicación Web.
EAR
Es un formato para empaquetar en un sólo archivo varios módulos. Permite desplegar varios de esos módulos en una servidor de aplicaciones. Contiene archivos XML llamados descriptores de depliegue que describen cómo realizar dicha operación.
Conclusión
Un archivo EAR contiene un archivo WAR y un directorio llamado META-INF en el cual se encuentran los descriptores de despliegue.
EAR = WAR + META-INF
Tweet
13 Comentarios:
Como logro convertir un archivo en formato EAR
Hola.
¿Qúe archivo quieres convertir en formato EAR?
En caso de que quieras convertir un archivo WAR en archivo EAR, te diré que necesitas al menos un archivo .deploy que contiene los parámetros de despliegue. Pero todo depende del caso concreto por el que preguntes y del IDE que estés utilizando.
Saludos.
No olvides que puede contener también módulos ejb.
Hola.
Efectivamente, también puede contener módulos EJB, por eso en el comentario anterior decía que al menos debe tener una archivo descriptor de despliegue, pero puede haber más elementos o módulos. Depende siempre del ejemplo concreto del que estemos tratando.
Saludos.
gracias
De nada, gracias por comentar.
Buena explicación
Gracias Eduardo.
¿Cómo haría para publicarlo en glassfish?
¿Cómo haría para publicarlo en glassfish? ,
En mi caso he creado una aplicación sencilla, cuando era WAR solo subia el war y la aplicación funcionaba ahora que lo estoy haciendo con EAR, WAR y EJB no sé como subirlo al servidor.
Hola Rafael.
Siento no poder ayudarte, nunca he utilizado GlassFish. He visto que la documentación oficial es bastante extensa: https://glassfish.java.net/documentation.html . Espero que puedas encontrar ahí la respuesta. No obstante, si tienes alguna duda más general, puedes preguntarme.
Saludos.
Buen dia, quisiera saber si esxiste una forma de obtener el codigo fuente de un archivo war.
Hola Magic. Puedes abrir el archivo war mediante Winrar, como si de un archivo rar se tratara. Saludos.
Publicar un comentario