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“
„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:
sudo apt update; sudo apt install default-jdk
Įdiegę „OpenJDK“ galime patikrinkite diegimą įvesti terminalą:
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:
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.
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:
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ą:
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:
Dabar įveskite naują vartotojo vardą ir sukurkite 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.
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.
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.
Ačiū, tai vienintelė pamoka, kuri veikia 🙂
Fantastinis. Tai išgelbėjo mano gyvybę.
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?