Kalau sedang memakai ubuntu, terus ingin memakai tomcat servlet container, saya sarankan untuk tidak pake yang di repository, karena sering gak stabil. Lebih baik kita pake versi yang di download dari apache.org dan mengkonfigurasinya secara manual .

Sebelum kita menginstall tomcat, pastikan anda juga telah menginstall Java. Dalam tutorial ini saya berpikir anda telah menginstal java terlebih dahulu. Jika kurang yakin anda bisa mengecek lewat perintah “dpkg” seperti dibawah ini


dpkg –get-selections | grep sun-java

kalau memang komputer anda sudah terinstall java, maka akan tampil tampilan berikut ini:

sun-java6-bin install
sun-java6-jdk install
sun-java6-jre install

Jika tidak ada hasilnya maka lebih baik anda menginstall versi terbaru, lewat repository. Ketik perintah ini:

sudo apt-get install sun-java6-jdk

Installation

Sekarang download Tomcat dari situs apache. saya menggunakan versi yang ini, jika ada versi yang berbeda [lebih baru maksudnya] anda bisa sesuaikan.

wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

tar xvzf apache-tomcat-6.0.14.tar.gz

Menurut saya yang terbaik adalah memindah folder tomcat ke lokasi yang permanen. Untuk itu saya memilih /usr/local/tomcat. Tapi ini tidak wajib anda bisa memilih lokasi yang lain sesuai keinginan

sudo mv apache-tomcat-6.0.14 /usr/local/tomcat

Tomcat membutuhkan untuk setting variabel JAVA_HOME. Salah satu jalan terbaik adalah mensetnya di file .bashrc. Anda juga boleh mengedit JAVA_HOME di file startup.sh [bisa ditemui di folder /usr/local/tomcat/bin]

Disini saya memilih untuk set di file .bashrc. Setelah itu anda harus keluar dari shell untuk membuat JAVA_HOME dikenali oleh Ubuntu.

vi ~/.bashrc

di dalam .bashrc, tambahkan line berikut :

export JAVA_HOME=/usr/lib/jvm/java-6-sun

setelah itu masuk ke folder /usr/local/tomcat/bin lalu ketikkan perintah berikut :

sudo chmod 755 *.sh

setelah itu anda bisa menjalankan tomcat dengan mengetikkan startup di folder /usr/local/tomcat/bin

Automatic Starting

Untuk membuat tomcat secara otomatis hidup ketika komputer dijalankan, anda perlu menambahkan script berikut ini :

sudo vi /etc/init.d/tomcat

Lalu copy paste baris berikut ini:

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
sh /usr/local/tomcat/bin/startup.sh
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
exit 0

Kemudian anda membutuhkan script berikut ini supaya bisa di eksekusi sebagai service

sudo chmod 755 /etc/init.d/tomcat

Sekarang tomcat telah sepenuhnya terinstall dan bisa digunakan