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

Cara Menginstal GlassFish di CentOS 8

GlassFish adalah server aplikasi open-source dan didukung Java di mana pengguna dapat menjalankan aplikasi berbasis Java. Ini mendukung platform Java terbaru seperti Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages, JMS, RMI dan servlet, dll. Glassfish memungkinkan pengembang untuk membangun aplikasi perusahaan yang dapat diskalakan dan portabel dan dapat berintegrasi dengan teknologi lama. Pengguna juga dapat menginstal komponen opsional untuk menyediakan layanan tambahan. Kami akan membahas instalasi server aplikasi GlassFish pada sistem CentOS 8 di artikel ini.

Prasyarat

Hak akses root diperlukan untuk menetapkan peran administratif dan konfigurasi layanan systemd.

Menginstal Server Aplikasi GlassFish di CentOS 8

Ikuti langkah-langkah kunci berikut untuk menginstal server GlassFish di CentOS 8:

Langkah 1:Instal Java OpenJDK 

Pada saat itu, versi Java yang berbeda tersedia untuk instalasi. Namun, untuk kemudahan menginstal hanya yang paling umum digunakan LTS OpenJDK Java versi OpenJDK 11 dan 8. Sebagian besar aplikasi mendukung OpenJDK 11 dan beberapa mendukung OpenJDK 8. Oleh karena itu, instal kedua versi Java satu per satu pada sistem CentOS 8. Pertama, instal OpenJDK 11 dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo dnf install java-11-openjdk-devel

Setelah OpenJDK 11 diinstal pada sistem Anda, ketik perintah berikut untuk menginstal OpenJDK 8 pada CentOS 8:

$ sudo dnf install java-1.8.0-openjdk-devel

Verifikasi instalasi Java dengan menjalankan perintah yang diberikan di bawah ini:

$ java -version

Sekarang, untuk beralih di antara dua alternatif Java gunakan perintah berikut:

$ update-alternatives --config java

Dengan menggunakan perintah di atas, pilih nomor versi Java yang ingin Anda gunakan di sistem Anda sebagai versi default.

Langkah 2:Instal GlassFish pada sistem CentOS 8

Pertama, tambahkan pengguna untuk Glassfish dengan menjalankan perintah yang disebutkan di bawah ini menggunakan hak akses root:

# useradd -s /sbin/nologin glassfish

Langkah 3:Unduh versi GlassFish Stable

Unduh versi paling stabil GlassFish sesuai dengan kebutuhan di sistem Anda menggunakan perintah 'wget' sebagai berikut:

# wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip

Kami telah mengunduh glassfish versi 5 di sistem ini. Anda dapat mengunduh versi terbaru yang tersedia dari situs web oracle. File zip akan diunduh di sistem Anda.

Langkah 4:Buka zip rilis GlassFish

Buka zip file yang diunduh dengan menggunakan perintah unzip. Ketik perintah terminal yang diberikan di bawah ini untuk membuka zip file zip glassfish:

# unzip -d /opt/ glassfish-5.0.zip

Sekarang, tetapkan hak istimewa untuk pengguna GlassFish dari direktori ‘/opt/ glassfish5/’.

# chown -R glassfish:glassfish /opt/glassfish5/

Langkah 5:Buat layanan sistem GlassFish

Sekarang, buat layanan systemd (glassfish.service) untuk menjalankan server GlassFish di CentOS 8. Buat file menggunakan editor teks sebagai berikut:

# nano /usr/lib/systemd/system/glassfish.service

Rekatkan baris kode berikut di file layanan systemd ini:

[Unit]

Description = GlassFish Server v5.0

After = syslog.target network.target

[Service]

User = glassfish

ExecStart = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain

ExecStop = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain

ExecReload = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain

Type = forking

[Install]

WantedBy = multi-user.target

Sekarang, keluar dari jendela tampilan saat ini setelah menyimpan semua perubahan dalam file ini.

Langkah 6:Aktifkan dan mulai server GlassFish

Mulai server GlassFish dan aktifkan di sistem CentOS 8 dengan menjalankan perintah yang disebutkan di bawah ini:

$ sudo systemctl start glassfish.service
$ sudo systemctl enable glassfish.service

$ sudo systemctl status glassfish.service

Langkah 7:Konfigurasi Firewall

Konfigurasikan pengaturan firewall. Buka port HTTP (4848, 8080, dan 8181) di firewall untuk menjalankan server Glassfish.

$ sudo firewall-cmd --add-port={4848,8080,8181}/tcp --permanent
$ sudo firewall-cmd --reload

Status sukses akan ditampilkan di terminal untuk mengaktifkan pengaturan firewall.

Langkah 8:Luncurkan antarmuka web server GlassFish

GlassFish dapat mendengarkan HTTP sebagai port default 8080 dan port 4848 oleh administrasi. Jadi, buka browser web MozilaFirefox dan masukkan salah satu URL berikut di bilah alamat.

http://domain.com:8080

Atau

http://IP-Address-Server:4848

Antarmuka web glassfish berikut akan diluncurkan pada sistem setelah menyelesaikan langkah-langkah login yang diperlukan secara otomatis.

Kesimpulan

Kami mempelajari cara menginstal server aplikasi GlassFish di CentOS 8 dalam artikel ini. Kami telah mengamati bagaimana mendefinisikan layanan systemd untuk menjalankan server Glassfish dan konfigurasi firewall. Setelah meluncurkan antarmuka web GlassFish, Anda dapat menikmati manfaatnya dan menjalankan beberapa aplikasi Java di dalamnya.


Cent OS
  1. Cara Menginstal GlassFish di CentOS 7

  2. Cara Menginstal GlassFish di Ubuntu 14.04

  3. Instal GlassFish 4.1 di Centos 7

  1. Cara Menginstal Java di CentOS 8

  2. Cara Menginstal WildFly 14 di CentOS 7

  3. Cara Menginstal GlassFish 5 di CentOS 7

  1. Cara Menginstal Jenkins di CentOS 8

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara menginstal ActiveMQ di CentOS