U sljedećem ćemo članku pogledati WildFly (ranije poznat kao Jboss AS). Ovo je lagan, brz i visoko optimiziran Java EE aplikacijski poslužitelj zasnovan na Javi pomoću kojih se iz jednog IDE-a mogu razviti velike aplikacije. U sljedećim ćemo redovima vidjeti kako ga instalirati u Ubuntu 18.04.
WildFly je višestruka platforma. Nudi robusnu upravljačku 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 instaliranje Oracleova službenog Java JDK ili koristiti alternativu otvorenog koda pod nazivom OpenJDK. U ovom ćemo se primjeru odlučiti za otvorenu verziju Jave, pa ćemo u terminal (Ctrl + Alt + T) napisati:
sudo apt update; sudo apt install default-jdk
Nakon instalacije OpenJDK, možemo provjerite instalaciju tipkanje u terminalu:
java -version
Ako terminal vrati neke retke poput onih na prethodnom snimku zaslona, Java će biti instalirana i spremna.
Postavite korisnika WildFly
Budući da je ovo poslužitelj aplikacija, općenito preporuča se korištenje namjenskog računa usluge. Pokrenite u terminalu (Ctrl + Alt + T) sljedeće naredbe da biste stvorili račun usluge WildFly za upravljanje poslužiteljem:
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Završeno, nastavljamo s preuzimanjem i instalacijom 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 preuzmi paket za WildFly. U ovom preciznom trenutku, trenutna verzija je 16.0.0.Finalna. Najnoviju dostupnu verziju možete potražiti u vašem stranicu za preuzimanje.
Ako otvorimo terminal (Ctrl + Alt + T), možemo upotrijebite naredbu wget za preuzimanje paketa lako pomoću sljedećih naredbi:
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 stvoriti mapu WildFly 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 stvarati mapu usluge WildFly u direktoriju / itd / sa sljedećom naredbom:
sudo mkdir -p /etc/wildfly
Nakon stvaranja direktorija, kopirajte WildFly konfiguracijske datoteke i izvršne datoteke u direktorij novostvoreni.
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 direktoriju / etc / wildfly / bin su izvršne.
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
U ovom trenutku hoćemo kopirajte datoteku systemd u direktorij / etc / systemd / system / trčanje:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Sad možemo koristite sljedeće naredbe za zaustavljanje, pokretanje i omogućavanje usluga WildFly za pokretanje automatski u vrijeme pokretanja:
Prvo zaustavljamo uslugu:
sudo systemctl stop wildfly.service
Sada započinjemo uslugu:
sudo systemctl start wildfly.service
I završili smo omogućujući uslugu:
sudo systemctl enable wildfly.service
u provjeriti 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 stvoriti korisnički račun. To ć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 izbornik koji se može vidjeti na snimci zaslona upišite "a”I pritisnite Enter:
Sada unesite novo korisničko ime i stvorite 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 poslužitelja ograničena je samo na lokalni poslužitelj. Ako ste zainteresirani za povezivanje s udaljenog mjesta, informacije o tome možete dobiti na vašem documentación.
Nakon toga možemo pristupiti administracijskoj konzoli s 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 djeluje 🙂
Fantastičan. To mi je spasilo život.
Zahvaljujući tome što je uspjelo, sada pokušavam replicirati da imam dvije instance wildfly pokrenute na istom poslužitelju, ako ga pokrenem sa sh /opt/wildfly2/bin/stanalone.sh, radi ispravno, ali kada želim stvori drugu uslugu tako da rad sa systemctl-om pokrene wildlfly2, ne mogu ga natjerati da radi. Ima li preporuka?