Un archivo war (archivo web) contiene archivos de un proyecto web. Puede tener servlet, xml, jsp, imagen, html, css, js etc. archivos.
Aquí, vamos a discutir lo que es el archivo de la guerra, cómo crear archivo de la guerra, cómo implementar archivo de la guerra y cómo extraer archivo de la guerra.
¿Qué es el archivo de la guerra?
archivo web (guerra) contiene todo el contenido de una aplicación web. Reduce el tiempo durationfor transferencia de archivos.
Ventaja de archivo de la guerra
ahorra tiempo: El archivo de la guerra combina todos los archivos en una sola unidad. Así que toma menos tiempo durante la transferencia de archivos desde el cliente al servidor.
¿Cómo crear un archivo war?
Para crear un archivo war, es necesario utilizar la herramienta jar de JDK. Usted necesita usar el interruptor -c de jar, para crear el archivo war.
Vaya dentro del directorio de su proyecto (fuera de la WEB-INF), a continuación, escriba el siguiente comando:
Aquí, -c se utiliza para crear el archivo, -v para generar la salida verbose y -f para especificar el nombre del archivo arhive.
El símbolo * (asterisco) significa que todos los archivos de este directorio (incluyendo el subdirectorio).
¿Cómo desplegar el archivo war?
Hay dos maneras de desplegar el archivo war.
- Por el panel de la consola del servidor
- Por tener manualmente el archivo war en la carpeta específica del servidor.
Si quieres desplegar el archivo war en el servidor apache tomcat manualmente, ve al directorio webapps de apache tomcat y pega el archivo war aquí.
Ahora, usted es capaz de acceder al proyecto web a través del navegador.
Nota: el servidor extraerá el archivo war internamente.
¿Cómo extraer el archivo war manualmente?
Para extraer el archivo war, es necesario utilizar el interruptor -x de la herramienta jar de JDK. Vamos a ver el comando para extraer el archivo war.