Dalam tutorial ini, kami akan menjelaskan cara menginstal GlassFish Server Open Source Edition 4.1 di VPS Centos 7.1. GlassFish adalah proyek server aplikasi sumber terbuka dan merupakan implementasi nyata Oracle dari Java EE. Panduan ini juga harus bekerja pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS Centos 7.
1. Masuk ke VPS Anda melalui SSH
ssh root@vps
2. Perbarui sistem dan instal paket yang diperlukan
[root]$ yum -y update [root]$ yum install unzip wget
3. Buat pengguna sistem baru
Buat pengguna baru untuk server Glassfish:
[root]$ adduser \ --comment 'Glassfish User' \ --home-dir /home/glassfish \ glassfish
4. Instal Oracle JDK 8
GlassFish 4.1 membutuhkan JDK 8 u20 atau lebih tinggi. Gunakan perintah di bawah ini untuk mengunduh Oracle JDK 8 dari baris perintah menggunakan wget:
[root]$ wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm" \ -O jdk-8u45-linux-x64.rpm
Setelah paket rpm diunduh, instal dengan:
[root]$ yum install jdk-8u45-linux-x64.rpm
Untuk memeriksa apakah JAVA telah diinstal dengan benar di kotak CentOS Anda, jalankan java -version
, dan hasilnya harus seperti berikut:
[root]$ java -version java 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, mixed mode)
5. Unduh dan ekstrak arsip GlassFish 4.1
Beralih ke pengguna glassfish:
[root]$ su - glassfish
Sebagai pengguna glassfish, unduh dan ekstrak arsip GlassFish 4.1 terbaru
[glassfish]$ wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip [glassfish]$ unzip glassfish-4.1.zip [glassfish]$ rm -f glassfish-4.1.zip
Beralih kembali ke pengguna root:
[glassfish]$ exit
6. Buat layanan systemd
Untuk membuat layanan sistem baru untuk GlassFish, buka editor pilihan Anda dan buat file baru:
[root]$ nano /etc/systemd/system/glassfish.service
dan tambahkan baris kode berikut:
[Unit] Description = GlassFish Server v4.1 After = syslog.target network.target [Service] User=glassfish ExecStart = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar start-domain ExecStop = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar stop-domain ExecReload = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar restart-domain Type = forking [Install] WantedBy = multi-user.target
Mulai server glassfish dan atur untuk memulai secara otomatis saat boot:
systemctl enable glassfish.service systemctl start glassfish.service
Untuk memverifikasi unit dimulai, jalankan journalctl -f -u glassfish.service
dan Anda akan melihat sesuatu seperti di bawah ini:
[root]$ journalctl -f -u glassfish.service Apr 26 17:36:13 vps systemd[1]: Starting GlassFish Server v4.1... Apr 26 17:36:19 vps java[2767]: Waiting for domain1 to start ..... Apr 26 17:36:19 vps java[2767]: Successfully started the domain : domain1 Apr 26 17:36:19 vps java[2767]: domain Location: /home/glassfish/glassfish4/glassfish/domains/domain1 Apr 26 17:36:19 vps java[2767]: Log File: /home/glassfish/glassfish4/glassfish/domains/domain1/logs/server.log Apr 26 17:36:19 vps java[2767]: Admin Port: 4848 Apr 26 17:36:19 vps java[2767]: Command start-domain executed successfully. Apr 26 17:36:19 vps systemd[1]: Started GlassFish Server v4.1.
7. Konfigurasi firewall
Nomor port GlassFish default adalah:
- Administrasi:4848
- Pendengar HTTP:8080
- Pendengar HTTPS:8181
Misalnya untuk membuka port 8080 di firewall, jalankan:
firewall-cmd --zone=pubic --add-port=8080/tcp --permanent firewall-cmd --reload
Itu dia. Anda telah berhasil menginstal GlassFish Anda. Untuk informasi lebih lanjut tentang GlassFish , silakan merujuk ke situs web Glassfish.
Tentu saja Anda tidak perlu Menginstal GlassFish 4.1 di Centos 7, jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda mungkin juga ingin membaca panduan kami tentang Cara Menginstal GlassFish 5 di CentOS 7.
PS . Jika Anda menyukai posting ini, tentang cara Memasang GlassFish 4.1 di Centos 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.