| Instalar Tomcat 5.5.x cooperando con Apache 2 (ES) |
|
Autor: Martin R. Mondragón Sotelo Fuente: http://www.mygnet.net/articulos/tomcat/instalar_tomcat_5_dot_5_dot_x_cooperando_con_apache_2.66 Instalar Tomcat 5 var imgId=imgId?imgId:0;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 oImg.add('imgId'+(imgId++),'images/art66_01.jpg','images/art66_01.jpg','border="0"'); 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. oImg.add('imgId'+(imgId++),'images/art66_02.jpg','images/art66_02.jpg','border="0"'); 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/ Descomprimimos tar 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/ oImg.add('imgId'+(imgId++),'images/art66_03.jpg','images/art66_03.jpg','border="0"'); Q u e l o d i s f r u t e s . . .
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||
| < Anterior | Siguiente > |
|---|