Una guerra (archivo web) Los archivos de un proyecto web están contenidos en este archivo. Puede contener archivos como servlet, xml, jsp, image, html, css y js. Aquí, veremos qué es un archivo war, cómo crear uno, cómo implementar uno y cómo eliminar uno.
¿Qué es el archivo WAR?
El archivo WAR (Recurso de aplicación web o ARchive de aplicación web) es un contenedor para archivos JAR, JavaServer Pages, Java Servlets, clases Java, archivos XML, bibliotecas de etiquetas, sitios estáticos (HTML y archivos asociados) y otros recursos que componen un aplicaciones en linea. Un archivo titulado web.xml se encuentra en el directorio /WEB-INF del archivo WAR y describe la estructura de la aplicación en línea. El archivo web.xml no es técnicamente esencial si la aplicación en línea solo proporciona archivos JSP. Si las aplicaciones en línea utilizan servlets, el contenedor de servlet busca en web.xml para averiguar a qué servlet debe dirigirse una solicitud de URL.
Ventajas
- Las aplicaciones web se pueden probar e implementar fácilmente.
- La versión de la aplicación implementada se puede identificar fácilmente.
- Los archivos WAR son compatibles con todos los contenedores Java EE.
- Los archivos WAR son compatibles con el marco MVC.
¿Cómo crear un archivo WAR?
En el símbolo del sistema, escriba el siguiente comando para generar un archivo war:
jar -cvf project_name.war*
Aquí,
- -c: Se usa para crear un archivo
- -v: se utiliza para generar la salida detallada
- -f: se utiliza para especificar el nombre del archivo de almacenamiento
- *: Significa todos los archivos de este directorio
Example – D:\apps\gfgapp>jar -cvf testapp1.war*
¿Cómo implementar los archivos de guerra?
Hay dos formas de implementar el archivo WAR:
- Implementar archivo WAR en Tomcat: consola
- Implementar archivo WAR en Tomcat – Portal para desarrolladores
Pasos a seguir:
- Copie el archivo WAR que se ha actualizado.
- Pegue los archivos en la carpeta designada.
Configure su servidor Tomcat para que se ejecute como un servicio (opcional). Si desea implementar manualmente el archivo war en Apache Tomcat, vaya al directorio de la aplicación web y pegue el archivo war allí.
¿Cómo extraer los archivos WAR manualmente?
La siguiente es la sintaxis para extraer el archivo WAR:
jar -xvf project_name.war*
Aquí, -x: es una herramienta de cambio de jar de JDK
Publicación traducida automáticamente
Artículo escrito por sanketnagare y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA