Advertisement

Responsive Advertisement

Step by step install JBOSS (wildfly) in Rocky Linux 9

 


Install Java 17

JBoss/WildFly memerlukan JDK. Install OpenJDK:

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

Download WildFly

Cek versi terbaru di: https://www.wildfly.org/downloads/
cd /opt
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

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

Jalankan WildFly (mode standalone)

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:

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

Isi file:

        
            [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:

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:

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

Cek status:

sudo systemctl status wildfly

Cek port 8080:

ss -tulnp | grep 8080

Cara Membuat User Login Management

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

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


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

Post a Comment

0 Comments