Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2003, 06:53
ysa
 
Fecha de Ingreso: noviembre-2003
Mensajes: 5
Antigüedad: 21 años
Puntos: 0
De acuerdo Como instalar, activar y desactivar el Tomcat. Ojo LinuxManiac y Herminio Heredia

Antes de nada agradecer vuestra ayuda en especial a LinuxManiac y a Herminio Heredia por su invaluable colaboración.

Después de mucho batallar he conseguido, no sólo instalar y poner en funcionamiento el Tomcat, si no activarlo y desactivarlo en donde me interesa. Seguramente habrá formas más elegante de hacerlo, pero las desconozco y esto es lo que a mi me ha funcionado, así que os lanzo el procedimento completo esperando que le pueda ser de ayuda a otros.

Entorno: RedHat 9

INSTALACIÓN DE:

JDK (j2sdk-1_4_2_02-linux-i586-rpm.bin)
TOMCAT (jakarta-tomcat-4.0.6.tar)
OpenCMS (opencms_5.0.0)

1. Para poder hacer la correcta instalación de los paquetes anteriores, previamente se debe verificar que esté instalado y en ejecución el Apache y MySQL. Como nota a destacar es importante verificar que las versiones del JDK, TOMCAT y OpenCMS sean compatibles entre si.

2. Lo siguiente es hacer una instalación del JDK, Java Development Kit (j2sdk-1_4_2_02-linux-i586-rpm.bin), tal como se explica a continuación:

2.1. Se ejecuta el fichero (j2sdk-1_4_2_02-linux-i586-rpm.bin) eligiendo la opción "Ejecutar en terminal"
2.2. Aparecerá una ventana de línea de comando solicitando la confirmación de la licencia, una vez confirmada se generará el fichero j2sdk-1_4_2_02-linux-i586.rpm en /root/.
2.3. Al ejecutar el fichero j2sdk-1_4_2_02-linux-i586.rpm, se instalará el JDK en /usr/java/j2sdk1.4.2_02.

3. Ahora ya se puede instalar el TOMCAT (jakarta-tomcat-4.0.6.tar):

3.1. Se ejecuta jakarta-tomcat-4.0.6.tar y se hace la instalación en: /usr/local/, en donde se generará la ruta:/usr/local/jakarta-tomcat-4.0.6.
3.2. Aunque en ningún lugar se dice, el Tomcat no se pondrá en ejecución hasta que exista una carpeta "logs" en ../jakarta-tomcat-4.0.6./, la cual se crea manualmente.
3.3. Se crean los scripts en donde se declararan las variables que apuntarán las rutas que nos interesan, CATALINA_HOME al Tomcat y JAVA_HOME al JVM y se define el inicio y detención del Tomcat. A estos scripts se le deben dar los permisos de ejecución (chmod 777) y crear los enlaces en ../rc3.d , ../rc4.d y en ../rc5.d para poner en funcionamiento el Tomcat, y en rc2.d para detenerlo, no hace falta detenerlo ni en el nivel 0 ni en 1, ya que en estos niveles no tiene servicios suficientes para su ejecución.
El contenido de estos scripts sería:

/***************************** INICIAR EL TOMCAT ****************************/

#!bin/bash
CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.6; export CATALINA_HOME
JAVA_HOME=/usr/java/j2sdk1.4.2_02; export JAVA_HOME
start()
{
/usr/local/jakarta-tomcat-4.0.6/bin/startup.sh;
}

case "$1" in

start)
start
;;
esac
exit $?
/************************************************** *************************/

/***************************** DETENER EL TOMCAT ***************************/

#!bin/bash
CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.6; export CATALINA_HOME
JAVA_HOME=/usr/java/j2sdk1.4.2_02; export JAVA_HOME
start()
{
/usr/local/jakarta-tomcat-4.0.6/bin/shutdown.sh;
}
case "$1" in
start)
start
;;
esac
exit $?
/************************************************** *************************/

3.4. Una vez hecho esto, se ejecuta un browser con la ruta " http://localhost:8080/" y si todo está bien, debe aparecer la página principal del Tomcat.

4. Ahora sólo nos queda hacer la instalación del OpenCMS
4.1. Se descomprime el fichero opencms_5.0.0.zip
4.2. Se copia el fichero opencms.war en CATALINA_HOME/webapps/
4.3. Se crea la carpeta opencms en CATALINA_HOME/webapps
4.4. Se descomprime opencms.war en /usr/local/jakarta-tomcat-4.0.6/webapps/opencms
4.5. Editar el /usr/local/jakarta-tomcat-4.0.6/webapps/opencms/WEB-INF/config/opencms.properties, definir el usuario, aunque se recomienda crear un nuevo usuario en MySQL y ponerle password, terminamos haciendo la instalación con el usuario estándar (root) y sin password, debemos además cambiar la codificación por defecto, se cambia en defaultContentEncoding=UTF-8.
4.6. Abrir el browser con la dirección "http://localhost:8080/opencms/ocsetup", aquí se abrirá la pantalla del asistente de instalación, se inicia con el usuario definido en el opencms.properties.
4.7. Se verificará el usuario, se creará la Base de Datos y sus tablas y verificará la versión del JDK, finalizada la instalación ya se podrá ejecutar el OpenCMS cargando la dirección "http://localhost:8080/opencms/system/login/.
4.8. Una vez en la entrada del OpenCms se pedirá el usuario para acceder a la BD en nuestro caso, login: Admin, passwd: admin.


Un saludo y hasta la próxima