Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Tomcat, Java y PostgreSQL
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Tomcat, Java y PostgreSQL (3)

Bien, ahora tenemos java y postgresql ibnslados y funcionando, ahora decargamos los binarios de Tomcat, yo uso la version 5.0.x asi que es la que recomiendo bajar. Descomprimimos el archivo:

$tar -zxvf jakarta-tomcat-5.0.x.tar.gz

y el directorio resultante lo colocamos en /usr/local con el nombre "tomcat":

# mv jakarta-tomcat /usr/local/tomcat

El java webserver Tomcat es un proyecto cuyo nomre clave es CATALINA, por lo cual cuando nos refiramos a $CATALINA_HOME nos estaremos refiriendo al directorio /usr/local/tomcat. Tomcat trae un grupo de scripts para activar y desactivar el java webserver, este directorio esta en $CATALINA_HOME/bin/, buscamos el script startup.sh y tecleamos como usuario normal:

$./startup.sh

Bueno, ahora probamos que tomcat este trabajando abriendo nuestro browser y colocándonos en el puerto 8080 que es el que usa por default tomcat : http://localhost:8080. La página de Tomcat debe aparecer con su logotipo de Tomcat arriba a la izquierda, esto nos dice que el servidor está funcionando ( <-- notar la extrema brillantez de la inferencia). Ahora podemos ir a http:/localhost:8080/examples/ para ver algunos de los ejemplos de servlets y JSP que vienen con tomcat.

Ahora instalamos el JDBC de postgresql descargándolo de jdbc.postgresql.org y teniendo cuidado de descargar la version para java2 de nuestra version de postgresql, si tenemos la version de postgresql 7.4.x el JDBC es este. Después de descargado movemos el archivo.jar a al directorio $CATALINA_HOME/common/lib de tomcat:

# mv pg74jdbc3.jar $CATALINA_HOME/common/lib/pg74jdbc3.jar

Bien, pasamos a la parte más difícil de la instalación que son las variables de entorno, son varias, pero la más importante es CLASSPATH (en java muchas veces cuando algo falla es por que el CLASSPATH no contienen los archivos .jar necesarios). Cuando abres una sesión de shell estas tomando variables de ambiente, para ver estas variables utiliza el comando "env". Para colocar una variable simplemente tienes que teclear:

$ export CATALINA_HOME=/usr/local/tomcat

Para comprobar que la variable ya esta en "el ambiente" teclea:

$ echo $CATALINA_HOME

Debes poder ver como respuesta a este comando: «/usr/local/tomcat». Estas variables le dicen al sistema donde encontrar los recursos (los archivos pues), el problema es que si usas el comando "export" desde la linea de comandos para colocar variables, estas se perderán cada vez que cierras la sesion de shell, esto es bastante fastidioso. En lugar de esto las variables deben estar definidas en el archivo .bash_profile de la persona que vaya a activar Tomcat (que no debe ser el root). El archivo .bash_profile deber tener estas líneas:

PATH="/usr/local/bin:/usr/bin:/bin:./:/usr/bin/X11:/usr/games"
CLASSPATH="/opt/jdk1.4/lib/dt.jar:/usr/lib/jdk1.4/lib/tools.jar:
/usr/share/java/servlet.jar
/usr/share/java/pg74jdbc3.jar"
JAVA_HOME="/opt/jdk1.4:/usr/share/java"
TOMCAT_HOME="/usr/local/tomcat"
export PATH CLASSPATH JAVA_HOME TOMCAT_HOME

NOTA: Por alguna misteriosa razón KDE no toma los variables de .bash_profile así que inténtalo con el archivo de .bashrc



Usuarios que han visto este tema también han visto...

- Los operadores en Java
- Descompilar codigo Java
- Analizar ejecución de programa Java
- Precisión infinita en Java
- Mascara para text (SWT) en Java


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 22-11-2008 a las 13:12:23