„Wildfly“, įdiekite šį „Java EE“ programų serverį „Ubuntu“

apie wiildfly

Kitame straipsnyje apžvelgsime „WildFly“ (anksčiau žinomą kaip „Jboss AS“). Tai yra lengvas, greitas ir labai optimizuotas „Java EE“ programų serveris, pagrįstas „Java“ su kuriomis galima kurti dideles programas iš vieno IDE. Šiose eilutėse mes pamatysime, kaip ją įdiegti „Ubuntu 18.04“.

„WildFly“ yra daugiaplatformis. Jis siūlo tvirtą valdymo skydelį pakeisti konfigūraciją programų serveryje yra labai paprasta ir greita. Nebūtina naršyti nereikalinguose puslapiuose, norint pritaikyti aplinką, ieškant to, kas tinka jūsų poreikiams.

Įdiekite „OpenJDK“

java logotipas
Susijęs straipsnis:
Įdiekite „Java 8“, „9“ ir „10“ į „Ubuntu 18.04“ ir darinius

„WildFly“ yra parašytas „Java“, todėl reikalingas „Java JDK“, kad veiktų. Norėdami įvykdyti šį reikalavimą, vartotojai gali pasirinkti įdiegti „Oracle“ oficialų „Java JDK“ arba naudoti atvirojo kodo alternatyvą, vadinamą „OpenJDK“. Šiame pavyzdyje mes pasirinksime atvirojo kodo „Java“ versiją, todėl terminale („Ctrl“ + „Alt“ + T) rašysime:

java jdk instaliacija

sudo apt update; sudo apt install default-jdk

Įdiegę „OpenJDK“ galime patikrinkite diegimą įvesti terminalą:

tikrinant „Java“ diegimą

java -version

Jei terminalas grąžins kelias eilutes, panašias į ankstesnėje ekrano kopijoje, „Java“ bus įdiegta ir paruošta.

Nustatykite „WildFly“ vartotoją

Kadangi tai yra programų serveris, paprastai rekomenduojama naudoti specialią paslaugų paskyrą. Paleiskite terminale („Ctrl“ + „Alt“ + T) šias komandas, kad sukurtumėte „WildFly“ paslaugos paskyrą serveriui valdyti:

sudo groupadd -r wildfly

sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Baigta, mes tęsiame „WildFly“ atsisiuntimą ir diegimą.

Atsisiųskite ir įdiekite „WildFly“

Baigę „Java JDK“ diegimą ir baigę kurti „WildFly“ paslaugų paskyrą, vykdysime šias komandas: atsisiųsti „WildFly“ paketą. Šiuo tiksliu momentu dabartinė versija yra 16.0.0.Galutinė. Naujausią galimą variantą galite rasti savo atsisiuntimo puslapis.

Jei atidarysime terminalą („Ctrl“ + „Alt“ + T), galime naudokite komandą wget atsisiųsti paketą lengvai naudojant šias komandas:

atsisiųsti „Wildfly“

cd /tmp

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz

Kai atsisiuntimas bus baigtas, turėsime vykdyti šias komandas kataloge sukurkite aplanką „WildFly“ / opt ir pakeisti nuosavybės teisę į „WildFly“ paslaugos paskyrą.

tar xvf wildfly-16.0.0.Final.tar.gz

sudo mv wildfly-16.0.0.Final/ /opt/wildfly

sudo chown -RH wildfly: /opt/wildfly

Mes ir toliau kuriame kataloge esančiame „WildFly“ paslaugų aplanke / etc / su tokia komanda:

sudo mkdir -p /etc/wildfly

Sukūrę katalogą, nukopijuokite „WildFly“ konfigūracijos failus ir vykdomuosius failus į katalogą naujai sukurtas.

nukopijuokite konfigūracijos failus iš šio laikmenos serverio

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

Mes taip pat turime kurti scenarijus kataloge / etc / wildfly / bin yra vykdomi.

sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'

Šiuo metu mes tai padarysime nukopijuokite systemd failą į katalogą / etc / systemd / system / veikia:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/

Dabar mes galime naudokite šias komandas sustabdyti, paleisti ir įgalinti „WildFly“ paslaugas paleisti automatiškai įkrovos metu:

komandos „Wildfly“ tarnyboje

Pirmas nutraukiame paslaugą:

sudo systemctl stop wildfly.service

Dabar pradedame tarnybą:

sudo systemctl start wildfly.service

Ir mes baigėme įgalinantis paslaugą:

sudo systemctl enable wildfly.service

į patvirtinti pradžią, paleiskite šią komandą:

paslaugos statusas

sudo systemctl status wildfly.service

Vartotojo paskyra, skirta prisijungti ir administruoti serverio žiniatinklio konsolę

Dabar, kai atsisiuntėte ir įdiegėte „WildFly“ paslaugą, vykdykite šią komandą susikurti vartotojo abonementą. Tai sujungs ir valdys programų serverio žiniatinklio konsolę. Paskyrą sukursime įvesdami terminalą (Ctrl + Alt + T):

sudo /opt/wildfly/bin/add-user.sh

Meniu, kurį galima pamatyti ekrano kopijoje, įveskite "aIr paspauskite Enter:

sukurti vartotojo sąskaitą „Wildfly“

Dabar įveskite naują vartotojo vardą ir sukurkite slaptažodį:

paslaugos vartotojo vardą ir slaptažodį

Rašo "taip" dėl baigti sąranką. Dabar „WildFly“ turėtų būti įdiegta ir paruošta.

„Wildfly“ naršyklėje

Dabar galime atidaryti naršyklę ir Kaip URL naudokite serverio pagrindinio kompiuterio pavadinimą arba IP adresą, po kurio eina 8080 prievadas.

„Wildfly“ purslų ekranas

http://localhost:8080

Serverio konsolė skirta tik vietiniam serveriui. Jei jus domina prisijungimas iš nuotolinės vietos, informacijos, kaip tai padaryti, galite gauti iš savo Dokumentacija.

„Wildfly“ administravimo pultas naršyklėje

Po to mes galime pasiekti administravimo pultą iš http://localhost:9990/console tada nuotoliniu būdu „WildFly“ sėkmingai įdiegta „Ubuntu“, 18.04 tokiu atveju.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Eliana sakė

    Ačiū, tai vienintelė pamoka, kuri veikia 🙂

  2.   Fernando sakė

    Fantastinis. Tai išgelbėjo mano gyvybę.

  3.   fishkdo sakė

    Ačiū, kad jis suveikė, dabar bandau atkartoti, kad tame pačiame serveryje veiktų du „wildfly“ egzemplioriai, jei paleisiu su sh /opt/wildfly2/bin/stanalone.sh, jis veikia tinkamai, bet kai noriu sukurti antrą paslaugą, kad dirbtumėte su systemctl start wildlfly2, negaliu jos paleisti. Bet kokia rekomendacija?