Tomcat ( Jakarta Tomcat ) Es un servidor de aplicaciones que sirve como contenedor de Servlets y JavaServer Pages (JSP) desarrollado bajo en proyecto Jakarta en Apache Software Foundation.
Tomcat 5.5.x necesita la versión 1.5 del (J2SE) del JDK, Java Development Kit"(JDK),"Standard Development Kit" (SDK) y "Java 2 Standard Edition" (J2SE) son nombres para el mismo componente e incluyen: El API de Java, el JRE (JVM), compilador de Java y otras funcionalidades definidas por Sun.
Descargamos la JDK 1.5 java.sun.com/j2se/1.5.0/download.jsp el Download JDK 5.0 Update 4
Y descargamos esta versión para Linux en binario:
jdk-1_5_0_04-linux-i586.bin Lo copiamos dentro de Linux en /tmp/
Damos permisos de ejecución:
chmod +x jdk-1_5_0_04-linux-i586.bin
Instalación./jdk-1_5_0_04-linux-i586.bin
Al mostrar la licencia solo tendremos que aceptar algunos términos de uso del jdk.
Se crea toda un estructura de nombre jdk1.5.0_04 la cual podemos moverla donde queremos que este.
mv jdk1.5.0_04/ /usr/local/jdk1.5
Configuración de variables de entorno:
Agregar las variables de entorno dentro del archivo /etc/profile:
export JAVA_HOME=/usr/local/jdk1.5
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:${JAVA_HOME}/bin
Instalar Tomcat
Ahora hay que descargar tomcat desde:
archive.apache.org/dist/jakarta/tomcat-5/v5.5.11/bin/la versión jakarta-tomcat-5.5.11.tar.gz
La copiamos dentro de /tmp/
Descomprimimos la estructura:
tar xvfz jakarta-tomcat-5.5.11.tar.gz
y podemos moverla dentro de /usr/local/ como el caso de jdk
mv jakarta-tomcat-5.5.11 /usr/local/tomcat5.5.11
Ejecutamos tomcat con el comando:
/usr/local/tomcat5.5.11/bin/startup.sh
Y asignara las variables de entorno dando como resultado:
Using CATALINA_BASE: /usr/local/tomcat5.5.11
Using CATALINA_HOME: /usr/local/tomcat5.5.11
Using CATALINA_TMPDIR: /usr/local/tomcat5.5.11/temp
Using JRE_HOME: /usr/local/jdk1.5/jre Listo ya podemos abrir el navegador con nuestra direccion del servidor por el puerto
8080
Tomcat cooperando con Apache Para que
Apache sea el que reciba las peticiones de
JSP y
Servlet hay que agregar un modulo dentro de
Apache el cual se va encargar de realizar la comunicación con el
Tomcat para procesar las solicitudes de páginas echas en Servlet y JSP.
En la página:
archive.apache.org/dist/jakarta/tomcat-connectors/jk2/source/ Descargamos la versión:
jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz Lo copiamos dentro de /tmp/
Descomprimimostar xvfz jakarta-tomcat-connectors-jk2-2.0.4-src
cd jakarta-tomcat-connectors-jk2-2.0.4-src/
cd jk/
cd native2/
Ejecutamos la siguiete configuración:
LDFLAGS=-lc ./configure --with-apache2=/usr/local/http --with-apxs2=/usr/local/http/bin/apxs --with-java-home=/usr/local/jdk1.5
/usr/local/http aquí tenemos instalado el Apache
/usr/local/jdk1.5 Aquí instalamos el JDK
Compilamos
make
Luego hay que copiar el modulo que esta en esta ruta de la cual es el resultado de nuestra compilación:
jakarta-tomcat-connectors-jk2-2.0.4-src/jk/ build/jk2 /apache2/mod_jk2.so
en carpeta de módulos de
Apache.
cp mod_jk2.so /usr/local/http/modules/
Listo solo hay que configurar el
httpd.conf en la última linea agregamos la siguiente:
LoadModule jk2_module modules/mod_jk2.so
JkSet2 channel.socket:localhost:8009 info "Socket de AJP13"
JkSet2 status: info "Status"
JkSet2 workerEnv: logger logger.file:0
JkUriSet group lb:lb
JkUriSet info "Ejemplos de jsp"
JkUriSet group lb:lb
JkUriSet info "Documnetación de tomcat"
Guardamos la configuración y solo hay que reiniciar el servidor
Apache Probamos la siguiente direccion:
192.168.19.106/jsp-examples/
Q u e l o d i s f r u t e s . . .