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 /optsudo wget https://github.com/wildfly/wildfly/releases/download/36.0.1.Final/wildfly-36.0.1.Final.tar.gzsudo tar -xvzf wildfly-36.0.1.Final.tar.gzsudo mv wildfly-36.0.1.Final wildfly
Tambahkan user system & hak akses
sudo useradd -r -d /opt/wildfly -s /sbin/nologin wildflysudo chown -R wildfly:wildfly /opt/wildfly
Jalankan WildFly (mode standalone)
cd /opt/wildfly/binsudo ./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/wildflysudo chmod -R u+rwX /opt/wildflysudo chmod -R 755 /opt/wildflysudo chown -R $(whoami):$(whoami) /opt/wildflysudo systemctl restart wildfly
Kemudian jalankan:
sudo systemctl daemon-reexecsudo systemctl daemon-reloadsudo systemctl start wildflysudo 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."
0 Comments