Distribuere en WAR-fil i JBoss

1. Introduksjon

I denne opplæringen skal vi se på hvordan du distribuerer en krigsfil på JBoss-serveren.

Vi kan distribuere krigsfilen enten ved å plassere filen i den aktuelle katalogen manuelt eller direkte fra Eclipse.

2. Distribuere WAR-filen for hånd

Hvis vi allerede har krigsfilen og vi vil distribuere den på JBoss, vi kan gå til JBoss installasjonskatalog på frittstående / distribusjoner og lim inn filen der.

Det er to moduser der distribusjonen fungerer:

  • Håndbok: distribusjonsskanneren vil ikke prøve å overvåke distribusjonsmappen direkte. I stedet er skanneren avhengig av markørfiler. Brukerens tillegg av en markørfil fungerer som en slags kommando som forteller skanneren å distribuere innhold.
  • auto: skanneren vil direkte overvåke distribusjonsmappen, automatisk distribuere nytt innhold og omplassere innhold hvis tidsstempel har endret seg.

Vi kan spesifisere modusen i konfigurasjonsfilen frittstående.xml ved å sette verdien på automatisk distribusjon-glidelås attributt til enten ekte eller falsk:

Som standard er verdien ekte. Så når vi plasserer en krigsfil i distribusjonsmappen, distribueres den automatisk. JBoss skaper .distribuert markørfil automatisk som indikerer at innholdet er distribuert.

Imidlertid, hvis vi fjerner den forrige distribusjonen før vi kopierer en ny krigsfil til distribusjonsmappen, vil JBoss opprette en .utplassert markørfil som antyder at distribusjonen er fjernet. I så fall må vi slette markørfilen manuelt for at distribusjonen skal begynne.

Hvis verdien av automatisk distribusjon-glidelås er satt til falsk, må vi lage .distribuert markørfil manuelt for distribusjonen å starte.

3. Bruke Eclipse for å distribuere

Vi kan lag et dynamisk webprosjekt i Eclipse, legg til en JBoss-server og konfigurer deretter applikasjonen til å kjøre på serveren. Internt vil Eclipse opprette krigsfilen til applikasjonen og plassere den i JBoss-katalogen. Vi kan lage en index.html fil og sett inn velkomstfil i web.xml å peke på det.

For å teste om applikasjonen er distribuert, kan vi starte nettleseren og prøve å få tilgang til URL-en i dette formatet: //lokal vert:/

Hvis vi ser indeksiden, blir applikasjonen implementert.

4. Konklusjon

I denne artikkelen så vi på hvordan du distribuerer en krigsfil på en JBoss-server ved å jobbe med distribusjonsmappen og bruke Eclipse.

Vi diskuterte også modusene for automatisk og manuell distribusjon og hvordan de fungerer med JBoss 'markørfiler.


$config[zx-auto] not found$config[zx-overlay] not found