logo

Fascicolo di guerra

UN war (archivio web) File contiene file di un progetto web. Potrebbe contenere file servlet, xml, jsp, immagine, html, css, js ecc.

Qui discuteremo cos'è il file war, come creare un file war, come distribuire il file war e come estrarre il file war.


Cos'è il file di guerra?

Il file di archivio web (war) contiene tutto il contenuto di un'applicazione web. Riduce la durata del trasferimento del file.

Vantaggio del file di guerra

risparmia tempo : Il file war combina tutti i file in una singola unità. Quindi ci vuole meno tempo durante il trasferimento di file dal client al server.


Come creare un file di guerra?

Per creare un file war, è necessario utilizzare strumento barattolo di JDK. Devi usare -C interruttore di jar, per creare il file war.

Vai nella directory del tuo progetto (fuori WEB-INF), quindi scrivi il seguente comando:

 jar -cvf projectname.war * 

Qui, -C viene utilizzato per creare file, -In per generare l'output dettagliato e -F per specificare il nome del file di archivio.

IL * Simbolo (asterisco). significa che tutti i file di questa directory (inclusa la sottodirectory).


Come distribuire il file di guerra?

Esistono due modi per distribuire il file war.

  1. Dal pannello della console del server
  2. Avendo manualmente il file war nella cartella specifica del server.

Se vuoi distribuire il file war in apache tomcat server manualmente, vai al file webapps directory di Apache Tomcat e incolla qui il file war.

Ora puoi accedere al progetto web tramite il browser.

Nota: il server estrarrà il file war internamente.


Come estrarre manualmente il file war?

Per estrarre il file war, è necessario utilizzare -x interruttore Di strumento barattolo di JDK. Vediamo il comando per estrarre il file war.

 jar -xvf projectname.war