Advertisement

Responsive Advertisement

Complete Guide: How to Install JBoss (WildFly) on Rocky Linux 9

 


Install Java 17

JBoss/WildFly memerlukan JDK. Install OpenJDK:

bash
sudo dnf install java-17-openjdk-devel -y

Download WildFly

Cek versi terbaru di: https://www.wildfly.org/downloads/
bash
sudo wget
https://github.com/wildfly/wildfly/releases/download/36.0.1.Final/wildfly-36.0.1.Final.tar.gz
sudo tar -xvzf wildfly-36.0.1.Final.tar.gz
sudo mv wildfly-36.0.1.Final wildfly
  

Tambahkan user system & hak akses

bash
sudo useradd -r -d /opt/wildfly -s /sbin/nologin wildfly
sudo chown -R wildfly:wildfly /opt/wildfly
  

Jalankan WildFly (mode standalone)

bash
cd /opt/wildfly/bin
sudo ./standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0
  

Akses via browser: http://localhost:8080


Menjalankan sebagai service (opsional)

Gunakan script systemd:

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

Isi file:

ini
[Unit]
Description=WildFly Application Server
After=network.target
            
[Service]
User=wildfly
Group=wildfly
ExecStart=/opt/wildfly/bin/standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0
ExecStop=/bin/kill -TERM $MAINPID
Restart=on-failure

[Install]
WantedBy=multi-user.target
  

Setting permission log:

bash
sudo chown -R wildfly:wildfly /opt/wildfly
sudo chmod -R u+rwX /opt/wildfly
sudo chmod -R 755 /opt/wildfly
sudo chown -R $(whoami):$(whoami) /opt/wildfly
sudo systemctl restart wildfly
  

Kemudian jalankan:

bash
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl start wildfly
sudo systemctl enable wildfly
  

Cek status:

bash
sudo systemctl status wildfly
  

Cek port 8080:

bash
ss -tulnp | grep 8080
  

Stop service wildfly:

bash
sudo systemctl stop wildfly
  

Cara Membuat User Login Management

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

Ikuti instruksinya, pilih: a untuk menambahakan user management, lalu masukkan username dan password.

Selesai.

"Sebaik-baik blog adalah yang paling bermanfaat bagi pembacanya."

Post a Comment

0 Comments