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

Cara Menginstal GlassFish di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan konfigurasi GlassFish di CentOS 7. Bagi Anda yang belum tahu, GlassFish adalah server aplikasi populer yang dapat menjalankan java berbasis aplikasi web untuk Anda. Rilis GlassFish 4.1 mendukung Platform Java terbaru:Enterprise Edition 7. Mendukung Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, servlet, dll.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang paling penting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi GlassFish di CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal GlassFish di CentOS 7

Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.

yum -y update

Langkah 2. Instal Java JDK 8 di CentOS 7.

Pada saat menulis tutorial ini, versi Java JDK terbaru adalah JDK 8u45. Pertama, mari kita unduh rilis Java SE Development Kit 8 terbaru dari unduhan resminya halaman atau gunakan perintah berikut untuk mengunduh dari shell:

cd /opt/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/8u45-b14/jdk-8u45-linux-x64.tar.gz"tar xzf jdk-8u45-linux-x64.tar.gz 

Setelah mengekstrak file arsip gunakan perintah alternatif untuk menginstalnya. Perintah alternatif tersedia di chkconfig paket:

cd /opt/jdk1.8.0_45/alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2alternatives --config java Ada 3 program yang menyediakan 'java'. Pilihan    Perintah --------------------------------------------* 1           /opt/jdk1.7.0_71/bin/java + 2          /opt/jdk1.8.0_25/bin/java   3         /opt/jdk1.8.0_45/bin/javaEnter untuk menyimpan atau mengetik nomor pilihan saat ini[+] :3

Pada titik ini, JAVA 8 (JDK 8u45) telah berhasil diinstal pada sistem Anda. Kami juga menyarankan untuk menyiapkan jalur perintah javac dan jar menggunakan alternatif:

alternatif --install /usr/bin/jar jar /opt/jdk1.8.0_45/bin/jar 2 alternatif --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 2alternatif -- set jar /opt/jdk1.8.0_45/bin/jaralternatives --set javac /opt/jdk1.8.0_45/bin/javac

Memeriksa Versi Java yang Terinstal:

[email protected] ~# java -versionjava version "1.8.0_45"Java(TM) SE Runtime Environment (build 1.8.0_45-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mode campuran)

Langkah 3. Instal GlassFish.

GlassFish tidak boleh berjalan di bawah hak akses root, untuk menjalankannya sebagai pengguna non-root, kami akan membuat pengguna glassfish. Jika Anda ingin menjalankan glassfish sebagai root, lewati saja langkah ini dan lakukan semuanya sebagai root, namun, saya sangat tidak menyarankannya. Direktori home pengguna adalah direktori glassfish:

adduser \   --comment 'Glassfish User' \   --home-dir /home/glassfish \   glassfish

Unduh GlassFish versi stabil terbaru, Saat artikel ini ditulis adalah versi 4.1:

su - glassfishwget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zipunzip glassfish-4.1.ziprm -f glassfish-4.1.zip

Beralih kembali ke pengguna root:

keluar

Langkah 4. Buat layanan systemd.

Untuk membuat systemd baru layanan untuk GlassFish, buka editor pilihan Anda, dan buat file baru:

nano /etc/systemd/system/glassfish.service

Tambahkan baris kode berikut:

Unit]Deskripsi =GlassFish Server v4.1After =syslog.target network.target[Service]User=glassfishExecStart =/usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli .jar start-domainExecStop =/usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar stop-domainExecReload =/usr/bin/Java -jar /home/glassfish/glassfish4 /glassfish/lib/client/appserver-cli.jar restart-domainType =forking[Install]WantedBy =multi-user.target

Mulai server glassfish dan atur agar mulai otomatis saat boot:

systemctl aktifkan glassfish.servicesystemctl start glassfish.service

Verifikasi unit dimulai:

journalctl -f -u glassfish.service

Langkah 5. Konfigurasi aturan firewall untuk GlassFish.

firewall-cmd --zone=pubic --add-port=8080/tcp --permanent  firewall-cmd --permanent --add-port=4848/tcpfirewall-cmd --reload

Langkah 6. Mengakses GlassFish.

GlassFish akan tersedia pada port HTTP 8080 secara default dan juga port 4848 oleh administrasi. Buka browser favorit Anda dan navigasikan ke http://yourdomain.com:8080 atau http://server-ip:4848 dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 8080 dan 4848 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal GlassFish. Terima kasih telah menggunakan tutorial ini untuk menginstal GlassFish pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs resmi GlassFish.


Cent OS
  1. Cara Menginstal Java di CentOS 8

  2. Cara menginstal ActiveMQ di CentOS

  3. Instal GlassFish 4.1 di Centos 7

  1. Cara Menginstal GlassFish di Ubuntu 14.04

  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 Java 8 &11 di Centos 8