U sljedećem članku ćemo pogledati WildFly (ranije poznat kao Jboss AS). Ovo je lagan, brz i visoko optimizovan Java EE aplikacijski poslužitelj zasnovan na Javi pomoću kojih se iz jednog IDE-a mogu razviti velike aplikacije. U narednim redovima ćemo vidjeti kako ga instalirati u Ubuntu 18.04.
WildFly je višestruka platforma. Nudi robusnu kontrolnu ploču koja čini promjena konfiguracije na poslužitelju aplikacija vrlo je jednostavna i brza. Nije potrebno kretati se nepotrebnim stranicama da biste prilagodili okruženje tražeći ono koje odgovara vašim potrebama.
Instalirajte OpenJDK
WildFly je napisan na Javi, zato zahtijeva Java JDK za rad. Da bi udovoljili ovom zahtjevu, korisnici mogu odabrati da instaliraju Oracleov službeni Java JDK ili koristiti alternativu otvorenog koda pod nazivom OpenJDK. Za ovaj primjer ćemo se odlučiti za otvorenu verziju Jave, pa ćemo u terminal (Ctrl + Alt + T) napisati:
sudo apt update; sudo apt install default-jdk
Nakon instaliranja OpenJDK, možemo provjeriti instalaciju kucanje u terminalu:
java -version
Ako terminal vrati neke retke poput onih na prethodnom snimku zaslona, Java će biti instalirana i spremna.
Postavite korisnika WildFly-a
Budući da je ovo poslužitelj aplikacija, generalno preporučuje se korištenje posebnog računa usluge. Pokrenite u terminalu (Ctrl + Alt + T) sljedeće naredbe da biste kreirali račun usluge WildFly za upravljanje serverom:
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Završeno, nastavljamo sa preuzimanjem i instaliranjem WildFly-a.
Preuzmite i instalirajte WildFly
Nakon završetka instalacije Java JDK i izrade računa usluge za WildFly, izvršit ćemo sljedeće naredbe za preuzmite paket za WildFly. U ovom preciznom trenutku, trenutna verzija je 16.0.0.Final. Najnoviju dostupnu verziju možete pogledati u svom download page.
Ako otvorimo terminal (Ctrl + Alt + T), možemo koristite naredbu wget za preuzimanje paketa lako koristeći sljedeće naredbe:
cd /tmp wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz
Kada je preuzimanje završeno, morat ćemo izvršiti sljedeće naredbe za kreirajte WildFly mapu u direktoriju / opt i da promijenite svoje vlasništvo na račun usluge WildFly.
tar xvf wildfly-16.0.0.Final.tar.gz sudo mv wildfly-16.0.0.Final/ /opt/wildfly sudo chown -RH wildfly: /opt/wildfly
Nastavljamo sa stvaranjem mapu usluge WildFly u direktoriju / etc / sa sljedećom naredbom:
sudo mkdir -p /etc/wildfly
Nakon kreiranja direktorija, kopirajte WildFly konfiguracijske datoteke i izvršne datoteke u direktorij novostvoreno.
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/
Moramo i mi napraviti skripte u direktorijumu / etc / wildfly / bin su izvršne.
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
U ovom trenutku hoćemo kopirajte systemd datoteku u direktorij / etc / systemd / system / trčanje:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Sada možemo koristite sljedeće naredbe da zaustavite, pokrenete i omogućite usluge WildFly da se automatski pokrene u vrijeme pokretanja:
Primero zaustavljamo uslugu:
sudo systemctl stop wildfly.service
Sada započinjemo uslugu:
sudo systemctl start wildfly.service
I završili smo omogućavanje usluge:
sudo systemctl enable wildfly.service
para potvrditi početak, pokrenite sljedeću naredbu:
sudo systemctl status wildfly.service
Korisnički račun za povezivanje i administriranje web konzole poslužitelja
Sada kada ste preuzeli i instalirali uslugu WildFly, pokrenite sljedeću naredbu za kreirajte korisnički račun. Ovo će povezati i upravljati web konzolom poslužitelja aplikacija. Račun ćemo stvoriti upisivanjem u terminal (Ctrl + Alt + T):
sudo /opt/wildfly/bin/add-user.sh
U meniju koji se može vidjeti na snimku zaslona unesite "a”I pritisnite Enter:
Sada unesite novo korisničko ime i kreirajte lozinku:
Piše "da"za kompletno postavljanje. Sada bi WildFly trebao biti instaliran i spreman.
Wildfly u pregledniku
Sada možemo otvoriti preglednik i kao URL koristite ime hosta ili IP adresu poslužitelja nakon čega slijedi port 8080.
http://localhost:8080
Konzola servera ograničena je samo na lokalni server. Ako ste zainteresirani za povezivanje s udaljene lokacije, informacije o tome možete učiniti kod svog računara dokumentacija.
Nakon ovoga možemo pristupiti administracijskoj konzoli sa http://localhost:9990/console tada na daljinu WildFly je uspješno instaliran na Ubuntu, 18.04 u ovom slučaju.
Hvala, to je jedini vodič koji radi 🙂
Fantastično. To mi je spasilo život.
Zahvaljujući tome što je uspelo, sada pokušavam da repliciram da imam dve instance wildflya na istom serveru, ako ga pokrenem sa sh /opt/wildfly2/bin/stanalone.sh, radi ispravno, ali kada želim kreirajte drugi servis tako da rad sa systemctl započne wildlfly2, ne mogu ga natjerati da radi. Neka preporuka?