Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Monografías / Tomcat, Java y PostgreSQL - Tomcat, Java y PostgreSQL (1)

Tomcat, Java y PostgreSQL - Tomcat, Java y PostgreSQL (1)

 ****- (2 opiniones)
Creative Commons Monografía de Mononeurona - 26 de Octubre de 2005
Temas Relacionados: JavaProgramación web
1. Tomcat, Java y PostgreSQL (1)
Uno de los problemas con respecto a desarrollar aplicaciones java en debian, es que la version estable (Woody) trae un jdk desfasado (muy viejo pues), pues es el 1.1.8 mientras que el de Sun ya va en el 1.4.2 Así, un número considerable de programas como jetty, Jboss o jigsaw tienen problemas, además hay mucho código fuente que llama a paquetes del jdk1.4. Entonces, en lugar de usar el apt-get de debian recomiendo bajar el jdk de Blackdown , de preferencia el 1.4.1 que es la version estable. Una vez descargado el paquete se descomprime simplemten ejecutandolo pues se trata de un binario:

$ sh ./jdk1.4.1.bin

Nota: Para este tutorial asumo dos usuarios: el root y un usuario normal.
Los comandos que deberán ser ejecutados por el root están precedidos por ' # ' mientras los del usuario normal lo estan por ' $ '


Esto creará un directorio nuevo con un nombre parecido a "jdk1.4-algo-mas". Nos cambiamos a root y movemos el directorio recién creado al directorio /opt con el nombre jdk1.4:

# mv jdk1.4-algo-mas /opt/jdk1.4

Ahora el compilador (javac) y la JVM (java) deben estar en /usr/lib/jdk1.4/bin, creamos links simbólicos en /usr/bin para que el sistema los encuentre pues busca siempre en ese directorio cuando invocamos un comando:

# ln -s /opt/jdk1.4/bin/java /usr/bin/java

# ln -s /opt/jdk1.4/bin/javac /usr/bin/javac

Abrimos otra terminal y como usuario normal tecleamos:

$java -version

Esto es para conocer los detalles de la JVM, debe regresar algo como Java Version "1.4.1" y algunos detalles más. Tambien tecleamos:

$ javac

Nos regresara un mensaje de error y sugerencias de uso pero no nos importa, lo que queríamos comprobar es que los comandos java y javac se pueden usar desde cualquier directorio y por cualquier usuario, ahora java esta instalado en nuestro sistema.

En cuanto a nuestra querida PostgreSQL.org basta con usar la herramienta apt-get. El archivo /etc/apt/sources.list debe tener algo como esto en caso de que queramos bajar postgresql desde la red:


deb http://debian.lcs.mit.edu/debian woody main contrib non-free
deb-src ftp://ftp.debian.org/debian woody main contrib non-free
#Debian Non-US
deb http://non-us.debian.org/ woody/non-US main contrib non-free
#deb-src http://non-us.debian.org/ woody/non-US main contrib non-free

Me gusta tomar los archivos del servidor del MIT por que esta mantenido con dinero del ejército de EU, de modo que por lo menos regresa un poco de lo mucho que abusivamente nos quitan a las colonias =P. Por supuesto debes de cambiar la opción "woody" dependiendo de la versión de Debian que tengas. Dado que para este tutorial supongo un equipo en producción, deberemos seleccionar los paquetes de la versión estable, que en este momento (Julio del 2004) es Woody. Ahora que hemos editado nuestro archivo, actualizamos nuestra lista de paquetes con:

# apt-get update

En caso de que postgresql este en un cd de alguna distribucion de Debian basta con el comando "apt-cdrom add" para agregar los paquetes de ese cd al archivo sources.list. Héchale un ojo al contenido antes y después de correr al comando apt-cdrom para que veas los cambios. Ahora que hemos decidido de donde tomaremos los paquetes simplemente instalamos la base de datos con el comando apt-get:


# apt-get install postgresql

Y esperamos a que se instale, si es la primera vez que se instala nos preguntara alguno detalles como el formato de fecha y que tipo de caracteres vamos a usar, por supuesto un japonés no debería de seleccionar el mismo tipo que un sueco, en el caso del español debemos selecionar LATIN1 para que postgresql no tenga problemas con los acentos y las eñes. Nos hacemos un gran favor (no, no ese favor) y en el archivo /etc/postgresql/pg_hba.conf utiliza esta línea como método de autentificación:

local all trust

Ahora que hemos configurado postgresql reiniciamos la base de datos con el script de postgresql asi:


# /etc/init.d/postgresql restart

Nos cambiamos al usuario "postgres", vamos al directorio /usr/local/pgsql/bin y creamos una base de datos llamada "clientes" con el comando

$ createdb clientes

En seguida hacemos uso de esa base de datos con el comando psql:

psql clientes
Autor y licencia de 'Tomcat, Java y PostgreSQL - Tomcat, Java y PostgreSQL (1)'
Mononeurona Extraído de: http://www.mononeurona.org/index.php?idp=24

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Tomcat, Java y PostgreSQL - Tomcat, Java y PostgreSQL (1)'

La idea es dar una guía ordenada para el estudio de este lenguaje, muy poderoso... Más »
Entre todos los seres vivientes el hombre es el único que tiene que darse una... Más »
Jakarta es un nuevo paso dentro del desarrollo de la tecnología orientada a software de... Más »
Este documento describe el lenguaje CSS1 (Cascade Style Sheets, level 1 - hojas de estilo... Más »
Los pasivos a largo plazo está representado por los adeudos cuyo vencimiento sea posterior a... Más »
¿Estás seguro de que deseas eliminar este capítulo?