Cara instalasi server ini sebagian besar penulis ambil dari sini. Namun untuk konfigurasinya, nyomot juga dari sini. Yuk mulai saja cara installnya....
Yang harus dipersiapkan untuk menjalankan server java ini tentu saja adalah Java Development Kit (JDK) yang bisa didownload dari oracle. Kenapa tidak menggunakan openjdk? Karena java adalah milik Oracle, sehingga pake aja produk pemiliknya sekalian, karena glassfish juga dikembangkan oleh Oracle, biar sedikit matching. Hehehehe
Untuk cara install JDK 8, penulis ambil dari sini. Caranya adalah sebagai berikut:
- cd /opt
- sudo 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/8u25-b17/jdk-8u25-linux-x64.tar.gz"
- sudo tar xvf jdk-8u25-linux-x64.tar.gz
- chown -R root: jdk1.8.0_25
- sudo alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 1
- sudo alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 1
- sudo alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 1
- sudo rm /opt/jdk-8u25-linux-x64.tar.gz
Setelah JDK 8 sudah terinstall dengan baik, maka sekarang saatnya install glassfish servernya dengan langkah seperti berikut:
- yum install unzip wget nano
- adduser --comment 'Glassfish User' --home-dir /home/glassfish glassfish
- su - glassfish
- wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip
- unzip glassfish-4.1.zip
- rm -f glassfish-4.1.zip
- exit
Buat file glassfish menggunakan nano
nano /etc/systemd/system/glassfish.servicePastekan ini ke dalam nano. Jika menggunakan terminal ubuntu, maka bisa menggunakan "ctrl + shift + v" untuk paste.
Sampai step ini, sebenarnya glassfish sudah dapat dijalankan. Namun kita harus melakukan setting terhadap konfigurasi servernya seperti konfigurasi security pada site ini, yaitu sebagai berikut:
Yang pertama, meng-enable secure admin
glassfish/bin/asadmin enable-secure-adminYang kedua, mengganti password admin dari password default
glassfish/bin/asadmin change-admin-passwordTekan enter jika usernamenya masih tetap admin
Tekan enter lagi, karena password default glassfish adalah password kosong
Masukkan password yang diinginkan. Password ini akan digunakan untuk masuk ke dalam halaman admin glassfish.
Masukkan kembali password yang dimasukkan, sebagai konfirmasi
Jika muncul certificate seperti pada gambar di bawah ini, tekan saja "y", kemudian tekan enter....
Naahhh selesai. Glassfish siap dijalankan melalui https://ip-server:4848. Halaman loginnya adalah sebagai berikut
Sedangkan homepage admin (yang muncul setelah login) akan tampak seperti berikut
Sumber:
https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora
https://www.rosehosting.com/blog/install-glassfish-4-1-on-a-centos-7-vps/
https://www.nabisoft.com/tutorials/glassfish/installing-glassfish-41-on-ubuntu