Instalación de Apache Tomcat 6.0 en Ubuntu 8.04

Ahora vamos a instalar Apache Tomcat 6.0 dentro de nuestro sistema Linux, en mi caso lo relice en Ubuntu 8.04, Generalmente cuando estamos usando java, se suele usar este servidor ya que le da soporte a código a páginas con contenido jsp o servlet’s. Vamos a instalar Apache Tomcat desde su código fuente, será sencillo porque sólo es cuestión de descomprimir y desempaquetar y declarar un par de variables de ambiente, así que comenzamos:

Descargamos el código fuente de: http://tomcat.apache.org/download-60.cgi
Seleccionamos: Binary Distributions: tar.gz (pgp, md5)

Requisitos:
Privilegios de root
Tener instalado sun-java6-jdk y sun-java6-jre

Iniciamos:

Abrimos una Terminal

Nos logeamos como root:

su
passwd:
#

Copiamos el archivo descargado a /usr/local/

#cp /media/Datos/Software/Sistemas\ Linux/Servidores\ Web/Apache\ Tomcat/apache- tomcat-6.0.18.tar.gz /usr/local/

Descomprimimos y desempaquetamos:

#tar -zxvf apache-tomcat-6.0.18.tar.gz

Entramos a nuestro directorio hogar el mio es /home/manchitrax0/

#cd /home/manchitrax0

Ahora, vamos a configurar las variables de entorno JAVA_HOME y CATALINA_HOME

Probamos:

#ls /usr/lib/jvm/
Si nos sale: java-6-sun java-6-sun-1.6.0.06
Entonces la variable de entorno JAVA_HOME debe apuntar a usr/lib/jvm/java-6-sun
Nota: Los números varían según la versión, si no nos sale esto, debemos buscar la ruta en donde se instalo java

Ahora agregamos la variables de entorno a nuestro archivo .bashrc, las siguientes lineas se agregan al final de archivo:

#vim .bashrc

Agregamos al final:

export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.18

Salimos y guardamos cambios.

Ahora levantamos nuestro servidor Apache Tomcat

#/usr/local/apache-tomcat-6.0.18/bin/startup.sh

Nos muestran los siguientes mensajes:
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.18
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.18/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun

Probamos en un navegador web:

http://localhost:8080/

Si nos aparece la página de Apache Tomcat, todo esta correcto, ahora tendremos soporte para código de jsp y servlets de java.

Si deseamos parar nuestro servidor web:

#/usr/local/apache-tomcat-6.0.18/bin/shutdown.sh

El directorio de publicación es:

#cd /usr/local/apache-tomcat-6.0.18/webapps/ROOT/

El archivo de configuración de Apache Tomcat es:

#vim /usr/local//apache-tomcat-6.0.18/conf/server.xml

Podemos eliminar, al terminar la instalación:

#rm -r /usr/local/apache-tomcat-6.0.18.tar.gz

Advertisements

Instalación de Java SDK en Debian 4.0 “Etch”

Bueno, aquí les va los paquetes necesarios que se deben de instalar para empezar a desarrollar aplicaciones en Java 2 SDK, al instalar estos paquetes nos instalara el Java JRE para poder visualizar los applets de java en un browser.

Ademas incluiremos la instalación de los fonts y plugins de java.

Estos paquetes los instale en mi distribución de Debian GNU/Linux 4.0 “Etch”.

Pasos:

1.- Primeramente debemos de revisar en nuestra lista de repositorios y agregar las siguientes fuentes, esto lo podemos hacer de la siguiente manera:

Primeramente nos logeamos como root

$su

password: tecleamos password de root

#vim /etc/apt/sources.list

2.- Teniendo abierto el archivo, pulsamos la tecla Ins, para empezar a insertar datos, y al final de este archivo agregamos las siguientes lineas

deb ftp://ftp.us.debian.org/debian etch main contrib non-freedeb-src

ftp://ftp.us.debian.org/debian etch main contrib non-free

3.- Salimos y guardamos cambios, pulsamos la tecla Esc

:wq

4.- De ahí actualizamos nuestros repositorios de la siguiente manera:

#apt-get update

5.- Ahora si, instalamos Java 2 SDK

#apt-get install sun-java5-jdk sun-java5-plugin sun-java5-fonts

6.- Una vez ya instalado java elegimos la alternativa por defecto de la máquina virtual de Java

#/usr/sbin/update-alternatives –config java

Aquí elegimos la opción que dice /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

7.- Hacemos lo mismo para javac

# /usr/sbin/update-alternatives –config javac

Aquí elegimos la opción que dice /usr/lib/jvm/java-1.5.0-sun/bin/javac

Puede que no tengamos otra configuración de java y sólo exista una, el sistema nos o va a indicar y no habrá problema.

8.- Listo, ahora para ver la versión de java sólo hay que teclear

#java -version

java version “1.5.0_14”
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)

Ahora ya pueden emepezar a desarrollar aplicaciones con Java, ya les debe de estar funcionando los comandos javac y java.

Documentación Oficial Java 2 SE

Como siempre he dicho, la mejor información acerca de nuestro lenguaje de desarrollo siempre la tendremos en el sitio oficial de la empresa que se encarga de su soporte, así que los que quieran incursionar en este poderosísimo ambiente de desarrollo, con soporte de múltiples plataformas y además de ser open source, aquí les paso la liga en donde pueden ustedes consultar la basta librería de clases y herramientas que proporciona la versión de Java 2 SE, aquí les proporciono la liga de descarga del compilador, así como la liga de descarga de la documentación de java (El API).
Les recomiendo siempre bajar las versiones estables del compilador, ya que son las que ya están probadas, que es la JDK 6 Update 6, ahí del lado izquierdo aparece el botón de descarga, con esto ustedes estarían bajando el JDK y el JRE, ambos necesarios para el desarrollo de aplicaciones, les preguntara la plataforma para el cual ustedes quieren bajar y aceptar los términos de licencia y le dan en descargar, en nuestro caso para la plataforma Linux, nos aparece el paquete en dos formatos .bin o .rpm, si estamos trabajando bajo distribuciones basadas en Debían GNU/Linux bajan la .bin. Más abajo en esta misma página les aparece Java SE 6 Documentation, aquí se encuentra la información de las clases de los paquetes de java para su descarga y tenerla siempre a la mano, son páginas en html.

Liga de descarga http://java.sun.com/javase/downloads/index.jsp