JBoss Server - Hvordan starte og stoppe?

1. Introduksjon

I denne opplæringen vil vi se på hvordan du starter og stopper en JBoss applikasjonsserver.

Først skal vi utforske driftsmodusene til denne serveren. Videre vil vi diskutere hvordan du starter og stopper serveren i hver av disse driftsmodusene.

JBoss er en applikasjonsserver med åpen kildekode utviklet av RedHat og er nå kjent som WildFly. Vi kan laste den ned fra det offisielle WildFly-nettstedet.

Vi kan betjene denne serveren i to forskjellige moduser. Imidlertid ligger nøkkelforskjellen mellom disse modusene i administrasjonen av serveren.

2. JBoss frittstående server

I denne modusen, er hver frittstående serverinstans en uavhengig prosess. Derfor må vi administrere hver av disse serverne individuelt.

Med andre ord, Vi kan starte flere forekomster av frittstående servere i tilfelle konfigurasjon av flere servere er ønsket.

Imidlertid må vi distribuere applikasjonen på hver server individuelt.

2.1. Innstillinger og konfigurasjoner

Det frittstående oppstartsskriptet, dvs. frittstående.sh for OSX / Linux og frittstående.bat for Windows, bruker:

  • standalone.conf / standalone.conf.bat: definerer JVM-innstillingene for den frittstående serverforekomsten
  • frittstående.xml: definerer standardkonfigurasjonene for serveren; vi kan finne det under $ JBOSS_HOME / frittstående / konfigurasjon.

JBoss gir også noen alternative konfigurasjoner i samme katalog:

  • frittstående-ee8.xml: samme som frittstående.xml, men med EE8-teknologier aktivert
  • frittstående-ha.xml: Java Enterprise Edition 7 sertifisert webprofilkonfigurasjon med høy tilgjengelighet
  • frittstående-full.xml: Java Enterprise Edition 7 fullprofil sertifisert konfigurasjon inkludert alle nødvendige EE 7 teknologier
  • frittstående-full-ha.xml: Java Enterprise Edition 7 fullprofil sertifisert konfigurasjon med høy tilgjengelighet

2.2. Starte serveren

La oss åpne en terminal i OSX / Linux eller en ledetekst i Windows og navigere til $ JBOSS_HOME / søppel katalog.

Videre starter vi den frittstående serveren med standardkonfigurasjon ved å kjøre:

frittstående.sh

i OSX / Linux eller i Windows:

frittstående.bat

På samme måte kan vi starte den frittstående serveren med en alternativ konfigurasjon, si med EE8-muligheter, ved å utføre:

frittstående.sh - server-config = frittstående-ee8.xml

i OSX / Linux eller i Windows:

frittstående.bat - server-config = frittstående-ee8.xml

Videre, for å sjekke om oppstarten er vellykket, kan vi åpne en nettleser og navigere til // lokal vert: 8080 /. Den viser standard WildFly velkomstside.

2.3. Stoppe serveren

For å stoppe serveren kan vi bare trykke “CTRL + C”.

I tillegg jboss-cli kan brukes til å utstede kommandoer til den kjørende forekomsten av serveren. For eksempel kan vi bruke den til å slå av serveren.

La oss åpne en ny terminal eller en ledetekst og kjøre:

./jboss-cli.sh --connect-kommando: shutdown

i OSX / Linux og i Windows:

./jboss-cli.bat --connect-kommando: shutdown

3. Administrerte domeneservere

I denne modusen kan vi administrere flere forekomster av serveren fra ett enkelt kontrollpunkt. Disse serverne er logisk sett medlemmer av et enkelt domene. Her fungerer en enkelt Domain Controller-prosess som det sentrale styringspunktet.

Som standard gir JBoss få forekomster av serveren. Vi finner disse forekomster under $ JBOSS_HOME / domene / servere katalog.

3.1. Innstillinger og konfigurasjoner

Domenes oppstartsskript, dvs. domain.sh for OSX / Linux og domain.bat for Windows bruker:

  • domain.conf / domain.conf.bat: definerer JVM-innstillingene for serverne under domenet
  • domain.xml: definerer konfigurasjonene for domenet; vi finner den under $ JBOSS_HOME / domene / konfigurasjon.

I tillegg kan vi definere vår tilpassede konfigurasjon for å betjene disse serverne, lik de alternative konfigurasjonene til den frittstående serveren.

3.2. Starte serveren

Prosessen med å starte serveren under et administrert domene forblir den samme som den frittstående serveren. Imidlertid i stedet for frittstående.sh/domain.bat, vi bruker domain.sh/domain.bat.

Derfor vil dette spinne opp flere serverforekomster under ett domene.

3.3. Stoppe serveren

For å stoppe alle serverne kan vi bare trykke “CTRL + C”. Videre kan vi stoppe en bestemt server jboss-cli.

La oss åpne en ny terminal eller en ledetekst og kjøre:

jboss-cli.sh --connect

i OSX / Linux eller i Windows:

jboss-cli.bat --connect

For tiden er vi koblet til domenekontrolleren. Her kan vi utstede kommandoer til flere forekomster av serveren. For eksempel for å se alle serverne under dette domenet:

/ host = master: read-children-names (child-type = server-config)

På samme måte, for å stoppe en bestemt forekomst av serveren, utfører vi:

/ host = master / server-config =: stopp

Følgelig kan vi sjekke statusen til denne serveren:

/ host = master / server-config =: read-resource (include-runtime = true)

4. Konklusjon

I denne korte guiden utforsket vi hvordan du starter og stopper applikasjonsserveren med forskjellige konfigurasjoner.

For videre lesing har vi en artikkel som beskriver prosessen med å distribuere en krig filen på JBoss-applikasjonsserveren.


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