10
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 [email protected] - www.autentia.com Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener... 1. Desarrollo de componentes y proyectos a medida Tecnología Desarrollo Sistemas Gran Empresa Producción autentia Certificación o Pruebas Verificación previa RFP Concurso Consultora 1 Consultora 2 Consultora 3 Equipo propio desarrollo Piloto 3a 3b 1. Definición de frameworks corporativos. 2. Transferencia de conocimiento de nuevas arquitecturas. 3. Soporte al arranque de proyectos. 4. Auditoría preventiva periódica de calidad. 5. Revisión previa a la certificación de proyectos. 6. Extensión de capacidad de equipos de calidad. 7. Identificación de problemas en producción. 3. Arranque de proyectos basados en nuevas tecnologías ¿Qué ofrece Autentia Real Business Solutions S.L? Para más información visítenos en: www.autentia.com Compartimos nuestro conociemiento en: www.adictosaltrabajo.com Gestor portales (Liferay) Gestor de contenidos (Alfresco) Aplicaciones híbridas Tareas programadas (Quartz) Gestor documental (Alfresco) Inversión de control (Spring) BPM (jBPM o Bonita) Generación de informes (JasperReport) ESB (Open ESB) Control de autenticación y acceso (Spring Security) UDDI Web Services Rest Services Social SSO SSO (Cas) Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery JPA-Hibernate, MyBatis Motor de búsqueda empresarial (Solr) ETL (Talend) Dirección de Proyectos Informáticos. Metodologías ágiles Patrones de diseño TDD 2. Auditoría de código y recomendaciones de mejora 4. Cursos de formación (impartidos por desarrolladores en activo)

tel./fax: +34 91 675 33 06 [email protected] - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)

tel./fax: +34 91 675 33 [email protected] - www.autentia.com

Somos su empresa de Soporte a Desarrollo Informático.Ese apoyo que siempre quiso tener...

1. Desarrollo de componentes y proyectos a medida

TecnologíaDesarrolloSistemas

Gran Empresa

Producción

autentia

Certificacióno Pruebas

Verificación previa

RFP Concurso

Consultora 1

Consultora 2

Consultora 3

Equipo propio desarrolloPiloto

3a

3b

1. Definición de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditoría preventiva periódica de calidad.5. Revisión previa a la certificación de proyectos.6. Extensión de capacidad de equipos de calidad.7. Identificación de problemas en producción.

3. Arranque de proyectos basados en nuevas tecnologías

¿Qué ofrece Autentia Real Business Solutions S.L?

Para más información visítenos en: www.autentia.com

Compartimos nuestro conociemiento en: www.adictosaltrabajo.com

Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones híbridas

Tareas programadas (Quartz)Gestor documental (Alfresco)Inversión de control (Spring)

BPM (jBPM o Bonita)Generación de informes (JasperReport)ESB (Open ESB)

Control de autenticación y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)

Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery

JPA-Hibernate, MyBatisMotor de búsqueda empresarial (Solr)ETL (Talend)

Dirección de Proyectos Informáticos.Metodologías ágilesPatrones de diseñoTDD

2. Auditoría de código y recomendaciones de mejora

4. Cursos de formación (impartidos por desarrolladores en activo)

Page 2: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Home | Quienes Somos | Empleo | Tutoriales | Contacte

Descargar este documento en formato PDF mod_jk_winiss.pdf

Instalación de mod_jk en la plataforma WindowsXP ISS-JBoss

El conocimiento de las distintas plataformas del mercado nos permite en Autentia solucionar problemas comunes sobre cualquiera de estas, en este caso, la instalación del mod_jk con Internet Information Server (a partir de ahora ISS) como servidor web y JBoss como servidor de aplicaciones sobre el Sistema Operativo Windows.

Introducción:

El conector "mod_jk" se encarga de enviar las peticiones que nosotros configuremos desde un servidor web a un servidor de aplicaciones. Esta estrategia se suele utilizar para liberar de carga al servidor de aplicaciones; para ello dejaremos que la parte estática de nuestra aplicación web sea procesada por el servidor ISS, mientras que la parte dinámica sea gestionada por el servidor de aplicaciones Jboss. También se podría aplicar para dejar nuestro servidor de aplicaciones oculto. En este caso de ejemplo tan solo tendremos acceso a las consolas de administración de Jboss. Necesitamos la descarga del siguiente software (ver los enlaces a pie de página):

� Distribución de J2SE 1.4.X (no es recomendable usar todavía la 1.5 con JBoss). � Conector mod_jk (en este tutorial usaremos la versión 1.2.15). � Servidor de aplicaciones JBoss (en este tutorial utilizaremos la versión 4.0.3 SP1).

Seguiremos el siguiente orden de instalación:

1. Instalación del servidor Web ISS: Primero iremos a la ventana de instalar/desinstalar programas accediendo de la siguiente forma:

Inicio-->Configuracion-->Panel de Control-->Agregar o Quitar Programas

Aparecerá una ventana como esta:

Tutorial desarrollado por: Carlos León Villamayor

Puedes encontrarme en Autentia Somos expertos en Java/J2EE Contacta en [email protected]

Curso Web J2EE Curso Avanzado en Desarrollo Web con J2EE www.eps.mondragon.edu/caj2ee

Master Java J2ee Oracle Prácticas laborales 100% aseguradas Nuevo temario de Struts. Trabaja ya www.grupoatrium.com

Formación Empresas Consultoría de Formación Tecnologías Web www.isthari.com

Anuncios Google Anunciarse en este sitio

Página 1 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 3: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Pulsamos sobre Agregar o quitar componentes de Windows y aparecerá una ventana como esta:

Seleccionamos Servicios de Internet Information Server (ISS) y pulsamos sobre Siguiente.

Página 2 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 4: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Una vez instalado el servidor web nos aseguramos que se encuentra escuchando poniendo esto en nuestro navegador: http://localhost/. Si todo ha ido correctamente, debemos visualizar la siguiente página en el navegador:

2. Instalación del conector mod_jk:

Una vez descargado el archivo "isapi_redirect.msi", lo ejecutamos y obtendremos la siguiente ventana:

Página 3 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 5: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Pulsamos sobre "Next":

Aceptamos los términos y pulsamos sobre "Next":

Página 4 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 6: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Seleccionamos el directorio de instalación (en este tutorial dejamos el que instala por defecto) y pulsamos sobre "Next":

Pulsamos sobre "Finish" para terminar la instalación. Para ver si todo ha ido correctamente vamos a "Inicio-->Configuracion-->Panel de Control-->Herramientas Administrativas-->Servicios de Internet Information Server" y debe aparecer el filtro "jakarta" como se muestra en la imagen:

Página 5 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 7: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Ahora para configurar el conector debemos editar los siguientes archivos:

1. Modificamos el archivo "C:\Archivos de Programa\Apache Software Foundation\Jakarta Isapi

Redirector\conf\uriworkermap.properties" con el siguiente contenido:

# Contextos de las aplicaciones que queremos que tengan acceso /jmx-console=AutentiaLoadBalancer /jmx-console/*=AutentiaLoadBalancer /web-console=AutentiaLoadBalancer /web-console/*=AutentiaLoadBalancer

2. Modificamos el archivo "C:\Archivos de Programa\Apache Software Foundation\Jakarta Isapi Redirector\conf\workers.properties.minimal" con el siguiente contenido:

# workers.properties.minimal - # # This file provides minimal jk configuration properties needed to # connect to Tomcat. # # The workers that jk should create and work with # worker.list=AutentiaLoadBalancer,jkstatus # # Defining a worker named ajp13w and of type ajp13 # Note that the name and the type do not have to match. # worker.ajp13w.type=ajp13 worker.ajp13w.host=localhost worker.ajp13w.port=8009 # # Defining a load balancer # worker.AutentiaLoadBalancer.type=lb worker.AutentiaLoadBalancer.balance_workers=ajp13w # # Define status worker # worker.jkstatus.type=status

Una vez modificados los archivos, reiniciamos el servidor Web.

Página 6 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 8: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

3. Instalación del servidor de aplicaciones JBoss: Una vez descargado y descomprimido en el directorio raiz ( C:\jboss-4.0.3SP1):

1. Ahora editamos el archivo "C:\jboss-4.0.3SP1\bin\run.conf" y descomentamos la línea que contiene la variable JAVA_HOME y la establecemos en nuestro directorio de instalación de java. En nuestro caso será: JAVA_HOME="C:\j2sdk1.4.2_10"

2. Editamos el fichero "C:\jboss-4.0.3SP1\server\default\deploy\jbossweb-tomcat55.sar\server.xml" y añadimos el nombre de nuestro worker como se muestra en la imagen:

3. Editamos el archivo "C:\jboss-4.0.3SP1\server\default\deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml" y activamos el atributo UseJK como se muestra en la imagen:

4. Una vez finalizada la instalación del servidor de aplicaciones realizamos la prueba de ejecución iniciando "C:\jboss-4.0.3SP1\bin\run.bat".

NOTA: para parar el servidor nos basta con pulsar CTRL+C

4. Prueba de la instalación:

http://localhost/jmx-console/

Página 7 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 9: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

http://localhost/web-console/

Conclusión:

Mediante esta técnica, podemos añadir aplicaciones web con tan solo insertar una entrada en el archivo "uriworkermap.properties" con el context-root de nuestras aplicaciones y los recursos a solicitar. Para cualquier consulta mas avanzada, recordad que podéis contratarnos en Autentia.

Enlaces:

mod_jk-1.2.15

JBoss 4.0.3 RC1

Página 8 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss

Page 10: tel./fax: +34 91 675 33 06 info@autentia.com - www ......Conector mod_jk (en este tutorial usaremos la versión 1.2.15). Servidor de aplicaciones JBoss (en este tutorial utilizaremos

Patrocinados por enredados.com .... Hosting en Castellano con soporte Java/J2EE

j2se-1.4.2

Si desea contratar formación, consultoria o desarrollo de piezas a medida puede contactar con

Autentia S.L. Somos expertos en: J2EE, C++, OOP, UML, Vignette, Creatividad ..

y muchas otras cosas

Otros Tutoriales Recomendados (También ver todos)

Nuevo servicio de notificaciones

Si deseas que te enviemos un correo electrónico cuando introduzcamos nuevos tutoriales, inserta tu dirección de correo en el siguiente formulario.

Subscribirse a Novedades

e-mail

Nombre Corto Descripción

mod_jk en WindowsXP / Apache2-JBoss

Os mostramos como instalar el conector mod_jk sobre WindowsXP utilizando Apache2 y JBoss

mod_jk en Ubuntu / Apache2-JBoss Os mostramos como instalar el conector mod_jk sobre la distribución linux Ubuntu utilizando Apache2 y JBoss

Instalar un Web en tu máquina Windows

Si trabajais habitualmente en plataforma Windows, en este tutorial podreis encontrar todos los pasos necesarios para instalar un servidor Web en vuestra propia máquina. Esto puede ser el primer paso para crear una Intranet.

Como configurar Tomcat + IIS Os mostramos como activar el filtro ISAPI de IIS para conectarlo con Tomcat. De este modo el servidor Web IIS 5.5 de Microsoft servirá las páginas estáticas y Tomcat los JSPs y Servlets dinámicos

Instalar JBoss Os mostramos como instalar en servidor gratuito de aplicaciones JBOSS así como a automatizar su arranque y parada.

Seguridad en Tomcat Os mostramos como proteger de un modo básico el acceso a recursos dentro de vuestro servidor de componentes Tomcat

Activar el soporte SSL en Struts Os mostramos las particularidades de uso y configuración de Struts para trabajar con SSL

mod_jk en Linux / Apache2-JBoss El conector mod_jk se encarga de enviar las peticiones dinámicas de Apache2 a un servidor de aplicaciones JBoss

Rendimiento de aplicaciones Web En este tutorial veremos una introducción al funcionamiento de la Suite e-Test de Empirix.

Filtros de Servlets en Tomcat En este tutorial os enseñamos la técnica (poco conocida) del encadenamiento de filtros en la activación de servlets, dentro del entorno Tomcat

Nota: Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administrador [email protected] para su resolución.

www.AdictosAlTrabajo.com Opimizado 800X600

Página 9 de 9Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho más

13/01/2006http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mod_jk_winiss