GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal WildFly 14 di CentOS 7

WildFly adalah server aplikasi web Java canggih yang dirancang dengan kecepatan dan ringan. Sebelumnya dikenal sebagai JBoss, WildFly adalah open-source dan bertujuan untuk menyediakan lingkungan runtime Java tercepat. Dengan fitur seperti blok subsistem yang dibuat agar mudah ditambahkan dan dihapus, konfigurasi terpusat antar lingkungan, dukungan untuk standar perusahaan Java terbaru, dan banyak lagi, WildFly adalah pilihan yang sangat baik untuk server aplikasi.

Dalam tutorial ini, kami akan membahas proses instalasi lengkap untuk menginstal WildFly 14 ke mesin CentOS 7 Anda. Namun, untuk menyelesaikan tutorial ini, pengaturan Anda saat ini memiliki beberapa persyaratan yang harus dipenuhi. Anda harus memiliki VPS atau mesin yang menjalankan CentOS 7, pengguna dengan akses root, dan alamat IP publik statis yang disiapkan untuk server Anda.

Langkah 1:Menginstal Java

Agar WildFly berfungsi, diperlukan Java Developer Kit, atau JDK. Instal JDK versi 10.0.2 (versi terbaru pada saat penulisan) ke sistem Anda dengan mengunduh JDK ke server Anda dari situs Oracle. Buka terminal pada CentOS VPS/mesin Anda dan jalankan dua perintah ini:

cd /optsudo wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3A%2F%2Fwww.Oracle.com%2F; oraclelicense=accept-securebackup-cookie" " http://download.Oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz"

Anda kemudian perlu mengekstrak tarball yang diunduh menggunakan perintah 'tar':

tar -zxvf jdk-10.0.2_linux-x64_bin.tar.gz

(Sekarang Anda dapat menghapus tarball yang diunduh)

Setelah ini diunduh dan diekstraksi ke mesin Anda, kami dapat menggunakan 'alternatif' untuk mengatur JDK ke sistem Anda tanpa mengganggu pemasangan yang sudah ada (jika ada). Gunakan perintah ini untuk menyiapkan versi baru Java ini:

alternatif sudo --install /usr/bin/java java /opt/jdk-10.0.2/bin/java 2 alternatif sudo --config java

Setelah ini selesai, Anda kemudian dapat mengatur lokasi 'java' dan 'javac' menggunakan perintah 'alternatif'.

alternatif sudo --install /usr/bin/jar jar /opt/jdk-10.0.2/bin/jar 2 alternatif sudo --install /usr/bin/javac javac /opt/jdk-10.0.2/bin/ javac 2sudo alternatif --set jar /opt/jdk-10.0.2/bin/jarsudo alternatif --set javac /opt/jdk-10.0.2/bin/javac

Setelah selesai, Anda sekarang dapat memeriksa versi Java apa yang saat ini aktif di sistem Anda:

sudo java --version

Outputnya akan terlihat seperti ini:

java 10.0.2 2018-07-17Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)Java HotSpot(TM) Server 64-Bit VM 18.3 (build 10.0.2+13, mode campuran) 

Ketika ini selesai, Anda kemudian perlu mengatur variabel lingkungan Anda agar sesuai dengan lokasi executable Java Anda. Anda perlu membuat file baru menggunakan editor teks favorit Anda.

File konfigurasi shell Bourne Again harus dibuat di lokasi “/etc/profile.d/java.sh”, dan harus berisi konten berikut:

jika ! gema ${PATH} | grep -q /opt/jdk-10.0.2/bin; kemudian ekspor PATH=/opt/jdk-10.0.2/bin:${PATH}fiif ! gema ${PATH} | grep -q /opt/jdk-10.0.2/jre/bin; kemudian ekspor PATH=/opt/jdk-10.0.2/jre/bin:${PATH}fiexport JAVA_HOME=/opt/jdk-10.0.2export JRE_HOME=/opt/jdk-10.0.2/jreexport CLASSPATH=.:/opt /jdk-10.0.2/lib/tools.jar:/opt/jdk-10.0.2/jre/lib/rt.jar

Setelah Anda memasukkan dan menyimpan ini di file baru itu, Anda sekarang dapat membuat file konfigurasi untuk C Shell. File ini harus ditempatkan dan diberi nama sebagai "/etc/profile.d/java.csh". File harus berisi konten berikut:

if ( "${path}" !~ */opt/jdk-10.0.2/bin* ) lalu set path =( /opt/jdk-10.0.2/bin $path )endifif ( "${path }" !~ */opt/jdk-10.0.2/jre/bin* ) lalu atur path =( /opt/jdk-10.0.2/jre/bin $path )endifsetenv JAVA_HOME /opt/jdk-10.0.2setenv JRE_HOME /opt/jdk-10.0.2/jresetenv CLASSPATH .:/opt/jdk-10.0.2/lib/tools.jar:/opt/jdk-10.0.2/jre/lib/rt.jar

Anda sekarang telah mengatur variabel lingkungan untuk Java. Pastikan untuk mengubah hak akses file ke nilai yang benar:

sudo chmod 755 /etc/profile.d/java.shsudo chmod 755 /etc/profile.d/java.csh

Sekarang kita dapat melanjutkan instalasi WildFly.

Langkah 2:Memasang WildFly

Langkah pertama adalah mengunduh dan mengekstrak paket perangkat lunak WildFly dari situs web WildFly – unduh versi terbaru (14.0.1 pada saat penulisan tutorial ini) dengan menggunakan perintah berikut:

wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz

Setelah unduhan selesai, Anda dapat mengekstraknya dengan menggunakan perintah berikut:

tar -zxvf wildfly-14.0.1.Final.tar.gz

(Sekarang Anda dapat menghapus tarball yang diunduh)

Anda sekarang perlu mengatur dua variabel yang ditemukan di file konfigurasi mandiri, ditemukan di lokasi "/opt/wildfly-14.0.1.Final/bin/standalone.conf". Kedua variabel mengatur lokasi WildFly, dan lokasi pemasangan Java Anda. Dengan menggunakan editor teks pilihan Anda, tambahkan dua baris berikut ke file itu:

JBOSS_HOME="/opt/wildfly-14.0.1.Final"JAVA_HOME="/opt/jdk-10.0.2"

Setelah ini selesai, sekarang kita dapat mengedit file konfigurasi XML. File ini terletak di filepath “/opt/wildfly-14.0.1.Final/standalone/configuration/standalone.xml”. Buka dengan editor teks favorit Anda, dan ganti semua contoh alamat IP localhost (mereka harus ditulis sebagai "127.0.0.1") dengan alamat IP publik server Anda. Ini akan memungkinkan kita untuk mengakses WildFly dari jaringan eksternal. Setelah selesai, sekarang kita dapat memulai server dan membuat pengguna pertama kita.

Memulai WildFly itu sederhana. Jalankan saja yang dapat dieksekusi:

sudo /opt/wildfly-14.0.1.Final/bin/standalone.sh

Sekarang, sementara executable ini akan menjalankan server dengan baik, itu juga akan berjalan di dalam sesi terminal Anda, yang berarti bahwa ketika sesi Anda berakhir, server juga akan ditutup. Anda dapat menjalankannya di layar juga dengan menggunakan paket "layar", tetapi Anda masih harus memulainya secara manual setiap kali server Anda reboot. Untuk menyiasatinya, kami membuat file sederhana yang memungkinkan Anda mendaftarkan WildFly sebagai layanan. Cukup ikuti beberapa langkah berikut, dan Anda akan dapat memulai dan menghentikan WildFly sebagai layanan reguler, serta menjalankannya saat server boot.

Buat file baru di lokasi "/lib/systemd/system/" bernama 'wildfly.service'. Path lengkapnya harus "/lib/systemd/system/wildfly.service". Masukkan teks berikut ke dalamnya, dan simpan.

[Unit]Description=WildFly ServerAfter=httpd.serviceStartLimitIntervalSec=0[Service]Type=simpleRestart=alwaysRestartSec=1User=rootExecStart=/opt/wildfly-14.0.1.Final/bin/standalone.sh

Sekarang, yang perlu Anda lakukan adalah memuat ulang daftar layanan:

systemctl daemon-reload

Dan sekarang Anda dapat memulainya sebagai layanan biasa – jalankan saja seperti layanan lainnya:

systemctl start wildfly.service

Dan jika Anda ingin mengaktifkannya agar berjalan setiap kali mesin atau server Anda melakukan booting, itu juga dapat dilakukan:

systemctl aktifkan wildfly.service

Langkah 3:Membuat Pengguna

Untuk menggunakan WildFly, Anda harus membuat pengguna. Ini dapat dilakukan dengan menjalankan skrip 'add-user' yang ditemukan di “/opt/wildfly-14.0.1.Final/bin/add-user.sh” seperti ini:

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

Catatan :Anda harus memastikan bahwa Anda membuat pengguna Manajemen, serta menambahkan pengguna ini ke grup “ManagementRealm” agar Anda dapat masuk.

Skrip kemudian akan memandu Anda dalam membuat pengguna baru. Setelah pengguna baru dibuat, Anda dapat masuk dan mengakses WildFly melalui antarmuka web. Untuk mengakses server Anda , cukup masukkan “your.public.ip.address:8080” atau “your.public.ip.address:9990”. Pastikan port 8080 dan 9990 keduanya terbuka karena port tersebut adalah port yang didengarkan WildFly. Jika perlu, Anda dapat mengedit aturan firewall Anda menggunakan firewall-cmd atau iptables untuk membuka port ini untuk digunakan. Selamat, Anda sekarang dapat mulai menggunakan WildFly di mesin CentOS 7 Anda.

Tentu saja, Anda tidak perlu menginstal WildFly 14 pada VPS CentOS 7 Anda sendiri jika Anda memiliki VPS CentOS yang dihosting bersama kami, dalam hal ini Anda dapat meminta admin ahli kami untuk menginstalnya untuk Anda. Mereka tersedia 24/7 dan akan memenuhi permintaan atau pertanyaan apa pun yang mungkin Anda miliki.

P.S. Jika Anda menyukai posting ini, jangan ragu untuk membagikannya dengan teman-teman Anda di jejaring sosial dengan menggunakan pintasan berbagi, atau cukup tinggalkan komentar di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Java di CentOS 8

  2. Cara Menginstal WildFly di CentOS 8

  3. Cara menginstal ActiveMQ di CentOS

  1. Cara Menginstal Jenkins di CentOS 8

  2. Cara Menginstal GlassFish di CentOS 7

  3. Cara Menginstal GlassFish 5 di CentOS 7

  1. Cara Menginstal Java 11 &12 di CentOS 7

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal Java di CentOS 7