In het volgende artikel gaan we kijken naar WildFly (voorheen bekend als Jboss AS). Dit is een lichtgewicht, snelle en sterk geoptimaliseerde Java EE-applicatieserver op basis van Java waarmee grote applicaties ontwikkeld kunnen worden vanuit één IDE. In de volgende regels gaan we zien hoe we het in Ubuntu 18.04 kunnen installeren.
WildFly is platformonafhankelijk. Het biedt een robuust bedieningspaneel dat maakt het wijzigen van een configuratie in de applicatieserver is heel eenvoudig en snel Het is niet nodig om door onnodige pagina's te navigeren om de omgeving aan te passen aan de omgeving die aan uw behoeften voldoet.
Installeer OpenJDK
WildFly is geschreven in Java, daarom vereist dat Java JDK werkt Om aan deze vereiste te voldoen, kunnen gebruikers ervoor kiezen om de officiële Java JDK van Oracle te installeren of het open source-alternatief OpenJDK te gebruiken. Voor dit voorbeeld gaan we kiezen voor de open source-versie van Java, dus in een terminal (Ctrl + Alt + T) gaan we schrijven:
sudo apt update; sudo apt install default-jdk
Na het installeren van OpenJDK kunnen we controleer de installatie typen in terminal:
java -version
Als de terminal enkele regels retourneert zoals die in de vorige schermafbeelding, wordt Java geïnstalleerd en is het klaar.
Stel de WildFly-gebruiker in
Omdat dit in het algemeen een applicatieserver is het wordt aanbevolen om een speciaal serviceaccount te gebruiken Voer in de terminal (Ctrl + Alt + T) de volgende opdrachten uit om een WildFly-serviceaccount te maken om de server te beheren:
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Als we klaar zijn, gaan we verder met het downloaden en installeren van WildFly.
Download en installeer WildFly
Zodra de Java JDK-installatie is voltooid en het aanmaken van een serviceaccount voor WildFly is voltooid, zullen we de volgende opdrachten uitvoeren om downloadpakket voor WildFly Precies op dit moment de huidige versie is 16.0.0.Final De nieuwste beschikbare versie kan worden geraadpleegd in uw downloadpagina.
Als we een terminal openen (Ctrl + Alt + T), kunnen we gebruik de opdracht wget om het pakket te downloaden eenvoudig met behulp van de volgende opdrachten:
cd /tmp wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz
Zodra de download is voltooid, moeten we de volgende opdrachten uitvoeren voor maak de WildFly-map in de map / opt en om uw eigendom te veranderen in het WildFly-serviceaccount.
tar xvf wildfly-16.0.0.Final.tar.gz sudo mv wildfly-16.0.0.Final/ /opt/wildfly sudo chown -RH wildfly: /opt/wildfly
We blijven creëren de WildFly-servicemap in de directory /enz/ met het volgende commando:
sudo mkdir -p /etc/wildfly
Na het aanmaken van de directory, kopieer de WildFly-configuratiebestanden en uitvoerbare bestanden naar de map nieuw gemaakt.
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/
We moeten ook maak scripts in directory / etc / wildfly / bin zijn uitvoerbaar.
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
Op dit punt zullen we kopieer het systemd-bestand naar de directory / Etc / systemd / system / rennen:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Nu kunnen we dat gebruik de volgende opdrachten om de WildFly-services te stoppen, starten en inschakelen automatisch starten tijdens het opstarten:
Eerste we stoppen de dienst:
sudo systemctl stop wildfly.service
nu we starten de dienst:
sudo systemctl start wildfly.service
En we zijn klaar het inschakelen van de service:
sudo systemctl enable wildfly.service
naar verifieer start, voer de volgende opdracht uit:
sudo systemctl status wildfly.service
Gebruikersaccount om verbinding te maken en de webconsole van de server te beheren
Nu je de WildFly-service hebt gedownload en geïnstalleerd, voer je de volgende opdracht uit naar maak een gebruikersaccount aan Dit zal de webconsole van de applicatieserver verbinden en beheren. We zullen het account maken door de terminal in te typen (Ctrl + Alt + T):
sudo /opt/wildfly/bin/add-user.sh
Typ in het menu dat te zien is in de schermafbeelding 'a"En druk op Enter:
nu voer een nieuwe gebruikersnaam in en maak uw wachtwoord aan:
Schrijft 'ja" voor volledige installatie Nu zou WildFly geïnstalleerd en klaar moeten zijn.
Wildfly in de browser
We kunnen nu de browser openen en gebruik als URL de hostnaam of het IP-adres van de server gevolgd door poort 8080.
http://localhost:8080
De serverconsole is beperkt tot de lokale server Als u geïnteresseerd bent in verbinding maken vanaf een externe locatie, kunt u informatie krijgen over hoe u dit kunt doen bij uw documentatie.
Hierna hebben we toegang tot de beheerconsole van http://localhost:9990/console op afstand dan WildFly is met succes geïnstalleerd op Ubuntu, 18.04 in dit geval.
Bedankt, het is de enige tutorial die werkt 🙂
Fantastisch. Het heeft mijn leven gered.
Dankzij het werkte, probeer ik nu te repliceren om twee exemplaren van wildfly op dezelfde server te laten draaien, als ik het uitvoer met sh /opt/wildfly2/bin/stanalone.sh, werkt het correct, maar wanneer ik wil maak een tweede service zodat werken met systemctl wildfly2 start, ik krijg het niet aan het werk. Enige aanbeveling?