Implementere en WAR-fil i JBoss

1. Introduktion

I denne vejledning skal vi se på, hvordan du distribuerer en krigsfil på JBoss-serveren.

Vi kan distribuere krigsfilen enten ved at placere filen i det passende bibliotek manuelt eller direkte fra Eclipse.

2. Implementering af WAR-filen manuelt

Hvis vi allerede har krigsfilen, og vi vil implementere den på JBoss, vi kan gå til JBoss-installationsmappen på enkeltstående / implementeringer og indsæt filen der.

Der er to tilstande, hvor implementeringen fungerer:

  • brugervejledning: implementeringsscanneren forsøger ikke at overvåge installationsmappen direkte. I stedet er scanneren afhængig af markørfiler. Brugerens tilføjelse af en markørfil fungerer som en slags kommando, der fortæller scanneren at implementere indhold.
  • auto: scanneren overvåger implementeringsmappen direkte og distribuerer automatisk nyt indhold og omplacerer indhold, hvis tidsstempel er ændret.

Vi kan specificere tilstanden i konfigurationsfilen standalone.xml ved at indstille værdien af automatisk implementering-lynlås attribut til begge rigtigt eller falsk:

Som standard er værdien rigtigt. Så når vi placerer en krigsfil i installationsmappen, distribueres den automatisk. JBoss skaber .distribueret markørfil automatisk, hvilket indikerer, at indholdet er blevet implementeret.

Men hvis vi fjerner den tidligere implementering inden vi kopierer en ny krigsfil til implementeringsmappen, opretter JBoss en .underlagt markørfil, der antyder, at implementeringen er fjernet. I så fald bliver vi nødt til at slette markørfilen manuelt for at implementeringen kan begynde.

Hvis værdien af automatisk implementering-lynlås er indstillet til falsk, bliver vi nødt til at oprette .distribueret markørfil manuelt for at implementeringen kan starte.

3. Brug af Eclipse til implementering

Vi kan Opret et dynamisk webprojekt i Eclipse, tilføj en JBoss-server og konfigurer derefter applikationen til at køre på serveren. Internt opretter Eclipse applikationen krigsfil og placerer den i JBoss-biblioteket. Vi kan oprette en index.html fil og indstil velkomstfil i web.xml at pege på det.

For at teste, om applikationen er implementeret med succes, kan vi aktivere webbrowseren og prøve at få adgang til URL'en i dette format: // lokal vært:/

Hvis vi ser indekssiden, implementeres applikationen med succes.

4. Konklusion

I denne artikel så vi på, hvordan man distribuerer en krigsfil på en JBoss-server ved at arbejde med installationsmappen og bruge Eclipse.

Vi diskuterede også de automatiske og manuelle implementeringstilstande og hvordan de fungerer med JBoss 'markørfiler.


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