Instalați și configurați serverul de aplicații WildFly (JBoss) pe Ubuntu 16.04 | 18.04

  • Dylan Parker
  • 0
  • 3778
  • 479

WildFly (formal JBoss) este o aplicație Java ușoară, rapidă și extrem de optimizată, care vă permite să dezvoltați aplicații excelente dintr-un singur IDE ...

Acest scurt tutorial arată studenților și noilor utilizatori cum să instaleze și să configureze WildFly pe Ubuntu 16.04 | 18.04 Servere LTS ...

WildFly este multiplataforma cu tablou de bord robust, ceea ce face ca schimbarea unei setări în serverul de aplicații, configurarea să fie foarte simplă și rapidă ... Nu este nevoie să răsfoiți pagini inutile pentru a vă personaliza mediul în funcție de nevoile dvs.

Pentru mai multe informații despre WildFly și alte documente conexe, vă rugăm să vizitați pagina sa de pornire ... Când sunteți gata să configurați WildFly pe Ubuntu, urmați pașii de mai jos:

Pasul 1: Instalați OpenJDK

WildFly este scris în Java și necesită Java JDK pentru a funcționa ... fie instalați Oracle Java JDK oficial, fie folosiți alternativa open source numită OpenJDK ...

Pentru acest tutorial, vom instala versiunea open source a Java ...

Pentru aceasta, executați comenzile de mai jos:

sudo apt update sudo apt install default-jdk

După instalarea OpenJDK de mai sus, puteți rula comenzile de mai jos pentru a confirma că este instalat ...

java -versiune

Ar trebui să vedeți linii similare cu cele de mai jos:

versiunea openjdk "10.0.2" 2018-07-17 OpenJDK Runtime Environment (build 10.0.2 + 13-Ubuntu-1ubuntu0.18.04.4) OpenJDK 64-Bit Server VM (build 10.0.2 + 13-Ubuntu-1ubuntu0.18.04 .4, modul mixt)

Dacă vedeți liniile de mai sus, atunci Java este instalat și gata ...

Pasul 2: Configurați utilizatorul WildFly

Deoarece acesta este un server de aplicații, este de obicei recomandat să utilizați un cont de serviciu dedicat ... Rulați comenzile de mai jos pentru a crea un cont de serviciu WildFly pentru a gestiona serverul ...

Rulați comenzile de mai jos pentru a crea un cont și un grup numit wildfly ...

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

După aceea, continuați mai jos până la descărcarea și configurarea pachetelor WildFly ...

Pasul 3: Descărcați și configurați WildFly

Acum, după ce ați instalat Java JDK și ați creat un cont de serviciu pentru WildFly, rulați comenzile de mai jos pentru a descărca pachetele WildFly ... În momentul acestei postări, versiunea curentă este 16.0.0.Final...

Puteți verifica pagina de descărcare a acestuia pentru a obține cele mai recente informații când vor fi disponibile ...

Folosind wget comanda, o puteți descărca cu ușurință folosind comenzile de mai jos:

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

După descărcare, rulați comenzile de mai jos pentru a crea folderul WildFly în /opta director și schimbați proprietatea în contul de serviciu 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

Apoi, creați folderul de servicii WildFly în / etc / director executând comenzile de mai jos ...

sudo mkdir -p / etc / wildfly

Apoi copiați fișierele de configurare WildFly, executabile în directorul nou creat de mai sus și creați scripturile în / etc / wildfly / bin director executabil ...

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 / sudo sh -c 'chmod + x /opt/wildfly/bin/*.sh'

După aceea copiați fișierul său systemd în / etc / systemd / system / director executând comenzile de mai jos

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

Acum puteți utiliza comenzile de mai jos pentru a opri, porni și activa serviciile WildFly pentru a porni automat la boot ...

sudo systemctl opriți wildfly.service sudo systemctl porniți wildfly.service sudo systemctl activați wildfly.service

Pentru a verifica pornirea, executați comenzile de mai jos:

sudo systemctl status wildfly.service

Ar trebui să vedeți informațiile despre starea serviciului, așa cum se arată mai jos:

● wildfly.service - Serverul de aplicații WildFly încărcat: încărcat (/etc/systemd/system/wildfly.service; activat; presetare furnizor: activat) Activ: activ (rulează) de miercuri 2019-04-03 10:49:06 CDT; Acum 17 ani PID principal: 2252 (launch.sh) Sarcini: 109 (limită: 4683) CGroup: /system.slice/wildfly.service ├─2252 / bin / bash /opt/wildfly/bin/launch.sh standalone standalone.xml 0.0.0.0 ├─2253 / bin / sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0 └─2336 java -D [Standalone] -server -Xms64m -Xmx512m -XX: MetaspaceSize = 96M -XX: MaxMe 03 aprilie 10:49:06 ubuntu1804 systemd [1]: a pornit serverul de aplicații WildFly.

Acum că ați descărcat și configurat serviciul WildFly, rulați comenzile de mai jos pentru a crea un cont de utilizator care va conecta și gestiona consola web a serverului de aplicații ...

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

Vi se va solicita ... tastați a pentru a continua ...

Ce tip de utilizator doriți să adăugați? a) Utilizator de management (mgmt-users.properties) b) Utilizator de aplicație (application-users.properties) (a): a 

Introduceți un nou nume de utilizator și creați o parolă:

Introduceți detaliile noului utilizator de adăugat. Folosind domeniul „ManagementRealm” așa cum a fost descoperit din fișierele de proprietăți existente. Nume utilizator: superadmin Recomandările pentru parolă sunt enumerate mai jos. Pentru a modifica aceste restricții editați fișierul de configurare add-user.properties. - Parola ar trebui să fie diferită de numele de utilizator - Parola nu trebuie să fie una dintre următoarele valori restricționate root, admin, administrator - Parola trebuie să conțină cel puțin 8 caractere, 1 caracter (e) alfabetic (e), 1 cifră (cifre) , 1 simbol (uri) non-alfanumeric (e) Parolă: WFLYDM0102: Parola trebuie să aibă cel puțin 1 simbol non-alfanumeric. Sigur doriți să utilizați parola introdusă da / nu? da

Tip da pentru celelalte opțiuni și finalizați configurarea ...

WildFly ar trebui să fie instalat și gata ...

Deschideți browserul și navigați la numele gazdei serverului sau adresa IP urmată de port # 8080 (portul său implicit) ...

http: // localhost: 8080

Apoi consola de administrare este la:

http: // localhost: 8080 / console

În afara cutiei, consola serverului este limitată numai la serverul local ... Dacă doriți să vă conectați dintr-o locație la distanță, Deschideți fișierul de configurare executând comenzile de mai jos ...

sudo nano /etc/wildfly/wildfly.conf

Apoi adăugați linia evidențiată în fișier și salvați ...

# Configurația pe care doriți să o rulați WILDFLY_CONFIG = standalone.xml # Modul pe care doriți să îl rulați WILDFLY_MODE = standalone # Adresa pe care să o legați la WILDFLY_BIND = 0.0.0.0 #WildFly Console bind WILDFLY_CONSOLE_BIND = 0.0.0.0 

După aceea, rulați scriptul de mai jos pentru a crea un cont pentru a vă conecta la consola de administrare ...

sh /opt/wildfly/bin/jboss-cli.sh --connect

Vi se va solicita să introduceți contul și parola pe care le-ați creat mai sus ...

Autentificare împotriva domeniului de securitate: ManagementRealm Nume utilizator: superadmin Parolă: [standalone @ localhost: 9990 /]

Apoi, deschideți scriptul de lansare

sudo nano /opt/wildfly/bin/launch.sh

Și editați liniile evidențiate,

#! / bin / bash if ["x $ WILDFLY_HOME" = "x"]; apoi WILDFLY_HOME = "/ opt / wildfly" fi if [["$ 1" == "domain"]]; apoi $ WILDFLY_HOME / bin / domain.sh -c $ 2 -b $ 3 -bmanagement $ 4 else $ WILDFLY_HOME / bin / standalone.sh -c $ 2 -b $ 3 -bmanagement $ 4 fi

Ieșiți și salvați fișierul ...

Reporniți serviciul ...

sudo systemctl reporniți wildfly.service

Apoi, deschideți serviciul WildFly executând comenzile de mai jos ...

sudo nano /etc/systemd/system/wildfly.service

Apoi editați linia evidențiată și salvați ...

[Unitate] Descriere = Serverul de aplicații WildFly After = syslog.target network.target Before = httpd.service [Service] Environment = LAUNCH_JBOSS_IN_BACKGROUND = 1 EnvironmentFile = - / etc / wildfly / wildfly.conf User = wildfly LimitNOFILE = 102642 PIDFile = / var / run / wildfly / wildfly.pid ExecStart = / opt / wildfly / bin / launch.sh $ WILDFLY_MODE $ WILDFLY_CONFIG $ WILDFLY_BIND $ WILDFLY_CONSOLE_BIND StandardOutput = null [Install] WantedBy = multi-user.target

Salvați fișierul și ieșiți.

Reîncărcați systemd și reporniți ...

sudo systemctl daemon-reload sudo systemctl reporniți wildfly.service

Asta e! Acum puteți accesa de la distanță consola de administrare ...

Felicitări! ați instalat și configurat cu succes WildFly (Formal JBoss) pe Ubuntu 16.04 | 18.04.




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux