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."
0 Comments