Tutorial ini akan menunjukkan cara memasang GlassFish 4 dan JDK (Java SE Development Kit) pada VPS dengan Ubuntu 14.04 diinstal di dalamnya.
GlassFish adalah server aplikasi open source yang mengimplementasikan fitur terbaru di platform Java EE 7. GlassFish 4 membutuhkan JDK versi 1.7 yang terinstal di VPS Linux Anda.
Untuk menginstal Oracle JDK 1.7 di server Anda, gunakan perintah berikut:
sudo apt-get update sudo apt-get install python-software-properties software-properties-common sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Verifikasi bahwa JDK diinstal pada VPS Ubuntu Anda:
#javac -version javac 1.7.0_60
Langkah selanjutnya adalah mengunduh dan membongkar arsip GlassFish. Pada saat penulisan tutorial ini, versi stabil terbaru adalah GlassFish 4.0 . Setelah Anda memiliki paketnya, buka paketnya ke direktori pilihan Anda (dalam tutorial ini kami menggunakan '/ opt' untuk instalasi GlassFish 4). Jadi, unduh dan buka kemasan GlassFish 4:
cd /opt/ wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip unzip glassfish-4.0.zip
Direkomendasikan untuk menjalankan GlassFish sebagai penggunanya sendiri dan untuk melakukan ini kita akan membuat pengguna GlassFish:
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
Untuk membuat skrip init untuk layanan GlassFish, buat file 'glassfish' ke direktori '/etc/init.d' di server Anda:
vi /etc/init.d/glassfish
Tambahkan baris berikut:
#!/bin/bash # # description: Startup script for Glassfish Application Server # processname: glassfish GLASSFISH_HOME=/opt/glassfish4/glassfish export GLASSFISH_HOME GLASSFISH_USER=glassfish export GLASSFISH_USER start() { echo -n "Starting Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1" sleep 2 echo "done" } stop() { echo -n "Stopping Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1" echo "done" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: glassfish {start|stop|restart}" exit esac
Jika Anda ingin menambahkan layanan ini untuk memulai saat boot, Anda cukup menggunakan perintah berikut:
update-rc.d glassfish defaults
Jadikan skrip 'glassfish' dapat dieksekusi:
chmod 755 /etc/init.d/glassfish
Untuk memulai GlassFish, gunakan perintah berikut:
sudo /etc/init.d/glassfish start
Untuk menghentikan GlassFish, gunakan perintah berikut:
sudo /etc/init.d/glassfish stop
Jika Anda mengalami masalah saat menghentikan layanan GlassFish, Anda selalu dapat menggunakan perintah kill:
sudo killall -9 java
Layanan GlassFish dapat dimulai ulang dengan mengeluarkan kombinasi perintah berhenti dan mulai atau menggunakan:
sudo /etc/init.d/glassfish restart
Buka browser web favorit Anda dan akses GlassFish menggunakan http://domain-anda.com:8080
Anda dapat mengunduh contoh file WAR:
cd /opt wget https://glassfish.java.net/downloads/quickstart/hello.war
Untuk menyebarkan aplikasi yang diunduh, salin file 'hello.war' ke direktori '/opt/glassfish4/glassfish/domains/domain1/autodeploy' di server Anda, atau jalankan perintah berikut:
cd /opt/glassfish4/glassfish/bin ./asadmin deploy hello.war
Buka http://domain-anda.com:8080/hello dan uji contoh aplikasi web.
Untuk mengaktifkan administrasi jarak jauh dan mengakses konsol admin GlassFish melalui browser web, jalankan perintah berikut:
cd /opt/glassfish4/glassfish/bin ./asadmin --user admin asadmin> change-admin-password ./asadmin --host your-domain.com --port 4848 enable-secure-admin
Sekarang Anda dapat mengakses konsol admin GlassFish menggunakan https://domain-anda.com:4848
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal GlassFish untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Untuk pembaruan baru, Anda juga dapat mencoba membaca Cara Memasang GlassFish di Ubuntu 18.04.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.