logo

Arxiu de guerra

A war (arxiu web) Fitxer conté fitxers d'un projecte web. Pot tenir fitxers servlet, xml, jsp, imatge, html, css, js, etc.

Aquí, parlarem de què és el fitxer de guerra, com crear un fitxer de guerra, com desplegar el fitxer de guerra i com extreure el fitxer de guerra.

conversió de tipus i emissió en java

Què és un fitxer de guerra?

El fitxer d'arxiu web (war) conté tot el contingut d'una aplicació web. Redueix la durada de la transferència de fitxers.

Avantatge del fitxer de guerra

estalvia temps : El fitxer de guerra combina tots els fitxers en una sola unitat. Per tant, es necessita menys temps en transferir fitxers del client al servidor.


Com crear un fitxer de guerra?

Per crear un fitxer de guerra, heu d'utilitzar eina de pot de JDK. Necessites utilitzar -c switch of jar, per crear el fitxer de guerra.

Aneu dins del directori del projecte del vostre projecte (fora del WEB-INF), després escriviu l'ordre següent:

marquesina html
 jar -cvf projectname.war * 

Aquí, -c s'utilitza per crear fitxers, -en per generar la sortida detallada i -f per especificar el nom del fitxer arxiv.

El Símbol * (asterisc). significa que tots els fitxers d'aquest directori (inclòs el subdirectori).


Com desplegar el fitxer de guerra?

Hi ha dues maneres de desplegar el fitxer de guerra.

  1. Pel panell de la consola del servidor
  2. Tenint manualment el fitxer de guerra a la carpeta específica del servidor.

Si voleu desplegar el fitxer de guerra a apache tomcat servidor manualment, aneu a aplicacions web directori d'apache tomcat i enganxeu el fitxer de guerra aquí.

Ara, podeu accedir al projecte web mitjançant el navegador.

Nota: el servidor extreu el fitxer de guerra internament.


Com extreure el fitxer de guerra manualment?

Per extreure el fitxer de guerra, cal utilitzar -x interruptor de eina de pot de JDK. Vegem l'ordre per extreure el fitxer de guerra.

comparació de cadena c#
 jar -xvf projectname.war