Luego hay que indicar el JAVA_HOME a tomcat, esto es debido a la "manualidad" de la instalación. Se puede hacer de dos formas, editando tu archivo .bashrc (que está ubicado en tu home) o bien, dandoselo en el archivo .sh del servicio (que aun no creamos).
Editando .bashrc:
nano ~/.bashrc
vas al final y agregas:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
hasta aquí ya puedes iniciar Tomcat con el comando (es posible que tengas que reiniciar para que funcione)
sudo /usr/share/tomcat6/bin/startup.sh
Si todo va bien, deberías ver una pagina web en tu navegador en la direccion: localhost:8080. Si quieres cambiar el puerto, o bien deseas cambiar otro aspecto de Tomcat.
Ok, entonces todo funciona, pero debes levantar Tomcat una y otra vez despues de cada reinicio y la idea es que se inicie solito. Aqui es cuando creamos el archivo que hará esa tarea:
sudo nano /etc/init.d/tomcat
y dentro peguen esto:
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# 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 instart)sh /usr/share/tomcat6/bin/startup.sh;;stop)sh /usr/share/tomcat6/bin/shutdown.sh;;restart)sh /usr/share/tomcat6/bin/shutdown.shsh /usr/share/tomcat6/bin/startup.sh;;esacexit 0
Esto no basta y hay que hacerlo ejecutable, osea, no sólo texto, sino que texto "con sentido"
sudo chmod 755 /etc/init.d/tomcat
truco:
sudo update-rc.d tomcat defaults 99
Esto hará que el script del servicio recién creado, se instale en los diferentes niveles que tiene linux.
Descomprimiremos el paquete y lo meteremos en /opt . Después de ello, modificaremos el JAVA_HOME para que apunte hacia la ruta donde lo tenemos instalado, en mi caso:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.11
Después de ello nos dispondremos a ejecutar el server, tenemos el ejecutable en el directorio bin dentro la carpeta de apache en /opt:
sh /opt/apache-tomcat-6.0.13/bin/startup.sh
Cuando tengamos arrancado el servidor iremos al link de administración y nos dirá que tenemos que modificar el fichero tomcat-users.xml, este de encuentra dentro de el directorio conf de tomcat:
vim tomcat-users.xml
Modificaremos el archivo añadiéndole estas lineas:
Incluiremos las etiquetas que necesitemos como las de arriba entre y .
Con esto ya tenemos una mínima seguridad de Tomcat. Comentar que las apps que diseñemos las tenemos que poner dentro de directorios privados para cada una dentro de webapps (en el directorio de tomcat)