Setup Wildfly 10 Standalone di Centos 7 - Jika anda pernah menginstall Apache Tomcat pada sistem linux anda, pastinya anda sudah tidak asing istilah jboss (sekarang berganti nama menjadi wildfly). Sama seperti apache tomcat, wildfly juga merupakan applications server sebagai environment java web. Karena di artikel sebelumnya kita sudah membahas mengenai high availabilty apache tomcat server, kali ini www.dimasrio.com akan membahas bagaimana cara melakukan setup wildfly 10 standalone mode di centos 7.
Install Wildfly
Sebelum anda melakukan installasi wildfly pastikan anda juga menginstall java jre pada server linux anda.
yum install java-1.8.0-openjdk
Setelah java terinstall di server linux anda, download wildfly terbaru.
Esktrak file wildfly.cd /opt/
wget http://download.jboss.org/wildfly/10.0.0.Final/wildfly-10.0.0.Final.tar.gz
tar -zxvf wildfly-10.0.0.Final.tar.gzSelanjutnya lakukan konfigurasi systemd wildfly.
mv wildfly-10.0.0.Final wildfly
cd /opt/wildfly/docs/contrib/scripts/systemd
mkdir /etc/wildfly
cp wildfly.conf /etc/wildfly/
cp wildfly.service /etc/systemd/system/
cp launch.sh /opt/wildfly/bin/
chmod +x /opt/wildfly/bin/launch.sh
Karena kita akan menggunakan user root untuk menjalankan service wildfly, maka anda perlu merubah option user menjadi root pada file /etc/systemd/system/wildfly.service.
[Unit]Tambahkan firewall untuk accept port yang digunakan oleh wildfly.
Description=The WildFly Application Server
After=syslog.target network.target
Before=httpd.service
[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=-/etc/wildfly/wildfly.conf
User=root
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
StandardOutput=null
[Install]
WantedBy=multi-user.target
firewall-cmd --add-port=8080/tcp --permanentJalankan service wildfly.
firewall-cmd --add-port=9990/tcp --permanent
firewall-cmd --reload
systemctl start wildflySecara default wildfly dapat di akses di url http://<ipserver>:8080.