Berdasarkan informasi dari tim myapps, Versi tomcat yang diperlukan adalah 5.5, namun setelah dilakukan pencarian dengan yum search tomcat yang tersedia di repo adalah versi 6:
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
Setelah diinstall, tomcat masih belum berjalan. Jalankan dengan perintah berikut:
/etc/init.d/tomcat6 start
tomcat6 telah dapat diakses melalui web browser:
Untuk mengakses tomcat manager, kita harus mengatur user dengan role manager di file /etc/tomcat6/tomcat-users.xml
Sunting berkas tersebut
vim /etc/tomcat6/tomcat-users.xml
Dengan konten inti sebagai berikut:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="myapps" password="mysecurepassword" roles="manager"/> </tomcat-users>
Catatan: Ganti mysecurepassword dengan password yang aman, misalnya random karakter. Untuk tomcat versi terkini, sesuaikan rolename, untuk versi terbaru kalo tidak salah menggunakan nama “manager-gui”.
Restart tomcat6:
/etc/init.d/tomcat6 restart
Akses kembali tomcat manager, lalu login dengan user & password tersebut. Selanjutnya akan tampil sebagai berikut:
Upload file livechat.war pada bagian WAR pada bagian WAR file to deploy, klik tombol Deploy. Sesaat kemudian hasil deployment akan tampil seperti pada bagian atas setelah di-deploy.
Selanjutnya aplikasi telah dapat diakses melalui URL http://10.8.0.1:8080/livechat/
Webserver (virtualhost) perlu dikonfigurasi agar pengunjung dapat mengakses aplikasi tersebut melalui sub domain https://livechat.myapps.co.id
Buka Plesk, lalu navigasikan ke menu berikut: Plesk → Websites & Domains → livechat.myapps.co.id
Pada konfigurasi webserver, tambahkan Additional directives sebagai berikut:
Additional directives for HTTP:
Redirect / https://livechat.myapps.co.id
Additional directives for HTTPS:
ProxyPass / http://localhost:8080/livechat/ ProxyPassReverse / http://localhost:8080/livechat/
Pada bagian hosting, uncheck (hilangkan tanda centang) semua pilihan pada bagian Web scripting and statistics
Jangan lupa klik tombol OK di bawahnya untuk menyimpan.
Selesai.