На линуксе это делается вот так:
закачиваешь и ставишь java (я для примера показываю на jdk-1_5_0_06-linux-i586-rpm.bin)
# chmod a+rx jdk-1_5_0_06-linux-i586-rpm.bin
# ./jdk-1_5_0_06-linux-i586-rpm.bin
# export PATH=/usr/java/jdk1.5.0_06/bin:$PATH
# export JAVA_HOME=/usr/java/jdk1.5.0_06
Закачиваешь в какую-нибудь папку tomcat (для примера jakarta-tomcat-5.5.26.tar.gz в папку /data/)
tar -zxvf jakarta-tomcat-5.5.26.tar.gz
ln -s jakarta-tomcat-5.5.26.tar.gz tomcat
export CATALINA_HOME=/data/tomcat
Идешь в bin папку cd /data/tomcat/bin/ и оттуда startup.sh - запуск, а shutdown.sh стоп.
После запуска на порту 8080 у тебя открывается томкат
Это самый простой вариант.
А вообще можно настроить как сервис лучше.
Самые сложности у меня были с настройкой коннектора (чтобы с Apache вместе работал). т.е. чтобы статику apache отбраьатывал, а JSP - томкат.
Удачи
