Beruflich Dokumente
Kultur Dokumente
U.T. - DAFP
Historial de Revisiones
TABLA DE CONTENIDOS
TABLA DE CONTENIDOS......................................................................................3
1 INTRODUCCIÓN Y ALCANCE............................................................................5
1.1 INTRODUCCIÓN..........................................................................................5
1.2 ALCANCE..................................................................................................5
2 GUÍA DE INSTALACIÓN Y CONFIGURACIÓN DEL AMBIENTE DE DESARROLLO,
PRUEBAS, CAPACITACIÓN Y PREPRODUCCIÓN DEL SIGEP.......................................6
2.1 INSTALACIÓN Y CONFIGURACIÓN DE ORACLE..........................................................6
2.1.1 Instalación de Oracle Standard Edition........................................................6
2.1.2 Preparación de los discos duros del servidor...............................................28
2.1.3 Configuración de las instancias usando Oracle Administrador.......................33
2.1.3.1 Resumen de creación de instancias de base de datos para los ambientes de
desarrollo, pruebas, capacitación y preproducción.................................................82
2.2 INSTALACIÓN DEL CLIENTE DE ORACLE EN EL SERVIDOR DE APLICACIONES.....................85
2.2.1 Configuración de oracle cliente.................................................................92
2.3 INSTALACIÓN DE PRODUCTOS DE META4 EN SERVIDOR DE APLICACIONES.......................99
2.3.1 Instalación del entorno de ejecución de Java 1.4 (JRE)..............................101
2.3.2 Instalación del servidor de aplicaciones M4AppServer................................106
2.3.3 Configuración del servidor de aplicaciones M4AppServer............................116
2.3.3.1 Configuración del Application Controller para los servidores de aplicación...125
2.3.3.2 Configuración del Dispatcher para los servidores de aplicación..................126
2.3.3.3 Registro de Controller y dispatcher como servicio de Windows..................130
2.3.4 Resumen de la configuración de los servidores de aplicación, controllers y
dispatchers configurados..................................................................................130
2.4 INSTALACIÓN DE LOS PORTALES WEB Y RICH WEB................................................132
2.4.1 Instalación del contendor Web JRUN........................................................132
2.4.2 Instalación del servicio web de Meta4: Aplicación web de Meta4 para clientes
HTML. 150
2.4.3 Configuración de los servicios web Meta4 en el contendor web JRUN...........158
2.4.3.1 Instalación del portal de autoservicio del Empleado.................................158
2.4.3.2 Instalación del portal “Bolsa del Empleo” (Jobsite)..................................178
2.4.3.3 Configuración adicional del portal “Bolsa del Empleo” (jobsite)..................194
2.4.4 Instalación del módulo de colaboración y difusión.....................................204
2.4.5 Instalación del ambiente Rich-Web de Meta4............................................215
2.4.5.1 Instalación de la aplicación Web Rich-Web Gateway de Meta4..................215
2.4.5.2 Instalar servidores Jrun Como servicio de Windows con la utilería “jrunsvc”224
2.4.5.3 Creación de Archivos jvm.config para cada aplicación y optimizazión de
parámetros de Java.........................................................................................225
2.4.6 Resumen de la configuración de Cada ambiente Web.................................226
2.4.7 Instalación de los “Servicios de Actualización de Rich Web” o m4updateservices
en un servidor Web.........................................................................................228
2.4.8 Creación de sitio Web IIS e Integración JRun + Internet Information Services
(IIS) 235
2.4.8.1 Activar modo de compatibilidad IIS de 32 bits........................................235
2.4.8.2 Configuración de MIME Types para los Servicios de Actualización Rich Web en
IIS 237
2.4.8.3 Creación del sitio en IIS.......................................................................238
2.4.8.4 Desactivación del servidor Web integrado de JRun (Opcional)...................242
2.4.8.5 Integración del servidor JRun con IIS con la utilería wsconfig...................243
2.4.9 Resumen de integraciones JRun + IIS.....................................................246
1 INTRODUCCIÓN Y ALCANCE
1.1 INTRODUCCIÓN
1.2 ALCANCE
Ejecutar el instalador (Setup) de Oracle; Nos aparece una ventana que nos pide el
tipo de instalación a utilizar.
Nota: En esta instancia se dejan los valores por default, pues las instancias de base de
datos de los distintos ambientes (desarrollo, pruebas y capacitación) se configurarán
después de forma independiente.
Una vez que se haya definido el directorio de raíz para la base de datos por defecto
(default) de Oracle se da clic en Next.
Igualmente, la base de datos creada por default se deja con los parámetros
estándar. No se crea base de datos con ejemplos. Dar clic en Next.
Nota: El set de caracteres aplica para la base de datos por defecto, más tarde, al crear
las instancias de base de datos de cada uno de los ambientes, debe especificarse
WE8MSWIN1252.
USUARIO CONTRASEÑA
SYS *****
SYSTEM *****
SYSMAN *****
DBSNMP *****
Una vez terminada la instalación del SGBD; y para verificar que los servicios de
Oracle fueron creados satisfactoriamente, diríjase entonces al panel de Control,
Herramientas Administrativas y seleccione la opción servicios. Otra alternativa es ir
a la ventana de “Ejecutar” para ejecutar un comando de Windows, escriba la
palabra services.msc, posteriormente presione Enter.
Nota: Es importante remarcar que los puertos de administración web de cada instancia
de la base de datos cambian, dependiendo de la instancia de la base de datos creada,
por eso es importante anotar estos datos. También es importante verificar que el
puerto elegido no esté en uso por otro programa instalado previamente en el mismo
equipo, pues generaría conflictos y no podría ejecutarse.
Para gestionar la base de datos, se hace ingreso al sistema con el usuario (SYS) y
El Oracle Enterprise Manager 10g Database Control mostrará una ventana inicial con
un cuadro de mandos, con las estadísticas de uso de la CPU, las sesiones activas, el
estado de la base de datos, versión, host, listener, el nombre de la instancia,
estadísticas sobre rendimiento de la base de datos, resumen de espacio, resumen de
diagnósticos, etc.
Una vez que se haya podido ingresar al home del administrador de Oracle se procederá a
la configuración de la instancia de base de datos para el ambiente de desarrollo; teniendo
en cuenta los parámetros exigidos por Meta4 y de igual forma, realizar la carga (deploy) de
la BD estándar para Colombia, la cual también es proporcionada por Meta4.
Ahora se define que el sistema de archivos del formato es NTFS, que la asignación
de tamaño de la unidad es de 64K1 y como etiqueta de volumen se escribe “datos”.
Posteriormente de clic en Next.
1
Para ambientes de desarrollo y pruebas se recomienda utilizar clusters grandes para el formato
del disco, ya que eso beneficia el desempeño de la base de datos. Para ambientes de alto
desempeño, como producción, se recomienda utilizar dispositivos RAW.
De Clic en el botón Close para cerrar la ventana y luego de click en Next para
continuar.
Indique ahora como nombre global de la base de datos Meta4D, de clic en Next
para continuar configurando la base de datos para la etapa de desarrollo del SIGEP.
Verifique que las dos opciones estén seleccionadas como aparece en la siguiente
gráfica y luego de clic en Next para continuar.
2
Se recomienda guardar las contraseñas en sobre cerrado y memorizarlas para futuro uso.
3
Para ambientes de producción es recomendable usar dispositivos RAW, en lugar del sistema de
archivos.
Se define como porcentaje del total de la memoria física el 15% 4 para ser
distribuida en el servicio de Oracle. De clic en el botón Show Memory Distribution.
Especifique como número máximo (150) de usuarios que pueden realizar procesos
simultáneos (concurrentes) conectados a la base datos. De clic en la pestaña
Character Sets de la misma ventana.
4
Se asignó 15% de la memoria física del sistema para desarrollo, debido a que se espera tener
cuatro instancias corriendo en el mismo equipo. Este porcentaje puede cambiar debido a la
cantidad de instancias planeadas en la instalación y a la memoria RAM instalada en el equipo.
Seleccione Dedicated Server Mode como modo de conexión para operar la base de
datos. Luego de clic en el botón All Initialización Parameters, para visualizar todos
los parámetros de inicialización.
De clic en Close para cerrar la ventana y posteriormente clic en Next para continuar
con la configuración.
Para verificar que la base de datos creada está en funcionamiento, se puede visualizar
abriendo un explorador de internet y proporcionándole la siguiente dirección
Definir el tamaño del tablespace TEMP de 100 MB, con 640 KB de incremento
automático y un máximo tamaño del archivo hasta 32767 MB. Estos criterios son
establecidos por Meta4. De clic en continuar (continue).
Una vez aplicados los cambios, la siguiente pantalla nos muestra que
efectivamente fueron realizados. Ahora continuamos con la creación de los
tablespace. De clic en el botón crear (Create).
7
Se recomienda guardar la contraseña en sobre cerrado y memorizarla para futuro uso.
8
Posteriormente este rol de administración puede ser restringido para el usuario. Consulte el
manual de instalación de Meta4 para saber los permisos mínimos que requiere el usuario.
Verifique que el rol ha sido agregado al usuario y luego de clic en el botón OK para
crear el usuario PNETDESIGEP.
Ahora abra una consola de Windows y realice los pasos que muestra la siguiente
figura. La línea de comando significa lo siguiente: Importar por medio del usuario
PNETDESIGEP de la BD Meta4d el archivo cbpn710p.dmp (default en C), con el
usuario de exportación cbnp710p (estándar M4) e importación PNETDESIGEP,
defina tamaño buffer y cree un log en el directorio raíz C:\.
El procedimiento para crear el tablespace para el usuario del portal del empleo es el
mismo que ya hemos utilizado para crear el tablespace para peoplnet, usando el
administrador Web de Oracle. Para este caso, cree un nuevo tablespace llamado
JSTABLES. Defina como tamaño del tablespace 300 MB, con un incremento 32 MB,
automáticamente, tamaño máximo ilimitado.
De la misma forma, debe crearse un usuario para el portal del empleo, llamado
JSDESIGEP, con permisos de DBA9
Ahora abra una consola de Windows y realice los pasos para la importación del
esquema de base de datos. La línea de comando significa lo siguiente: Importar
por medio del usuario JSDESIGEP de la BD Meta4d el archivo
GLO71001CAROPP.dmp (default en C), con el usuario de exportación
GLO71001CAROPP (estándar M4) e importación PNETDESIGEP, defina tamaño
buffer y cree un log en el directorio raíz C:\.
CONFIGURACIÓN DE INSTANCIAS
9
Estos permisos podrán reducirse una vez ejecutados los procesos de la instalación.
CONFIGURACIÓN DE INSTANCIAS
Ambiente Nombre Directorio de Usuario Meta4 Puerto Activa
Instancia Instalación de la Base de Admin
Datos
Default ORCL E:\oracle\product\10.2.0\oradata\orc SYS/SYSTEM 1158 NO
l
Desarrollo meta4d E:\Desarrollo PNETDESIGEP 5500 Sí
JSDESIGEP
LECTURA
INTELIGENCIA
PENTAHO
COLABORA
Pruebas meta4pru E:\Pruebas PNETPRUSIGEP 5501 Sí
JSPRUSIGEP
LECTURA
Capacitación meta4cap E:\capacitacion PNETCAPSIGEP 5502 Sí
JSCAPSIGEP
LECTURA
Migración Meta4mig C:\migracion PNETMIGSIGEP 1158 Sí
JSMIGSIGEP
LECTURA
Preproducció met4pre E:\preproduccion PNETPRESIGEP 5503 Sí
n JSPRESIGEP
LECTURA
M 2 MBIA
Migración 15% 1136 373M 40M 2048M WE8MSWIN125 SPANISH.COLO
M 2 MBIA
Preproducció 15% 1136 373M 40M 2048M WE8MSWIN125 SPANISH.COLO
n M 2 MBIA
10
En este caso, con Oracle 10G, utilice mínimo la versión 10.203 del cliente de Oracle.
11
Dependiendo del uso del equipo, pueden instalarse más o menos componentes del cliente de
Oracle. En este caso se selecciona una instalación mínima.
Seleccione la opción Configuración del Nombre del Servicio de Red Local y luego
de clic en Siguiente.
Como se desea tener acceso a la base de datos, entonces seleccione como tarea a
realizar “agregar” para configurar el nombre de servicio. Luego de clic en siguiente
(next).
Como nombre de servicio de red, deje por defecto el mismo nombre de servicio
META4D. Luego de clic en siguiente.
El procedimiento se repite para cada uno de los ambientes a instalar, en este caso los ambientes
instalados quedan con los parámetros siguientes:
A continuación se presentan las pantallas y los pasos a seguir para la previa instalación
de cada uno de los productos mencionados anteriormente:
12
El JRE es necesario para la configuración de los servidores de aplicaciones. Si la instalación de
los servidores de aplicación y portales es en el mismo servidor, y si está usando JRun 4.0
Updater 7 se recomienda instalar un JDK completo, más que un JRE, para ello deberá obtenerse
de la dirección java.sun.com
Acepte los términos de licencia del producto. De clic en Next para continuar con la
instalación.
Una vez que haya terminado la instalación del JRE, continúa la instalación del servidor de
aplicaciones de Meta4.
En caso que no aparezca dicho acceso directo, entonces diríjase a la siguiente dirección
para comenzar con la configuración del servidor:
C:\Program Files\meta4\m4appserver\m4serversite\setup\m4appconfig.bat
13
Esta contraseña deberá ajustarse nuevamente si es cambiada dentro del módulo de roles y
accesos de la aplicación.
Inicialmente el puerto base para este portal será el 3010. Hay que tener en cuenta
que para las otras instancias del servidor de aplicaciones, los puertos deben ser
diferentes. El configurador reservará los puertos necesarios para su
funcionamiento. Luego de clic en OK para terminar con la configuración.
Después de haber dado clic en el botón OK de la ventana anterior, aparecerán dos (2)
ventanas de advertencia, las cuales por ahora no son importantes para tener en cuenta
y por tal razón de clic en el botón OK para continuar.
El archivo comienza a ejecutar la instancia que se creó del servidor en los puertos
indicados. Al final de la ventana debe aparecer Server Ready (Servidor preparado).
Si el mensaje ha sido éste (Server ready), significa que existe conectividad con la base
de datos de meta4 y ya está listo para empezar a crear las otras dos instancias del
servidor, las cuales se detallan en el cuadro resumen al final de esta sección.
Para crear estas instancias, debe tener en cuenta los puertos que utilizará cada una de
ellas. Para la siguiente instancia utilice, por ejemplo, los puertos que están
comprendidos entre 3014 hasta 3017 y la instancia siguiente los puertos entre 3018
hasta 3021, etc. Con lo anteriormente definido, ya puede correr las instancias del
servidor al mismo tiempo y no presentará ningún tipo de problema. Los servidores
El valor que se introduce en el cuadro de texto para el puerto base (Base Port) se usa
para determinar el puerto de control y el de administración. Estos dos puertos
aparecen debajo del cuadro de texto Base Port. El puerto de administración del
Controller es aquél por el que se comunica con el Site Dispatcher. El puerto de control
es de uso interno del Controller.
14
Por lo general, se configura un único controller por servidor, aunque, copiando los directorios
de configuración, se pueden crear varias configuraciones independientes y pueden convivir
varios controllers sin problemas, siempre y cuando utilicen recursos de disco y puertos TCP/IP
distintos.
Introduzca el puerto base para el Dispatcher (en este caso 3002), los nombres de las
máquinas (hosts) en los que se están configurados los Application Controllers y los
puertos base de cada uno de ellos.
Introduzca el host y el puerto base en los cuadros Controller Host Name y Base Port
para indicar el controller a agregar al la lista de Controllers gestionados por el Site
Dispatcher y haga en el botón Add, para que pase a la lista.
Este paso puede repetirse para todos los Controllers que el Dispatcher deba gestionar.
En nuestro caso, la configuración es un dispatcher a un controller, con la dirección
localhost y el puerto 3051.
C:\m4serverSite\m4appctl\bin>m4appctl -install
C:\m4serverSite\m4dispatcher\bin>m4dispatcher –install
C:\m4serverSite\m4appctl\bin>m4appctl -erase
C:\m4serverSite\m4dispatcher\bin>m4dispatcher –erase
Es importante remarcar que para ejecutar estos comandos, deberán estar detenidas
todas las aplicaciones de meta4 y que una vez registrados como servicios, se iniciarán
desde el panel de control de Windows, en Herramientas Avanzadas\Servicios.
4013
PRUEBAS Pruebas C:\m4webservices\prue_app Prue_app2 PNETPRUSIGE 4014
2 app 2 2 P hasta
4017
DISPATCHER Capacitació C:\m4serversite\m4dispatch N/A N/A 5002
CAPACITACIÓ n er_capa hasta
N 5005
La instalación de los portales Web de Meta4, así como del ambiente Rich Web, se hacen
sobre un contenedor de Servlets Java o servidor de aplicaciones J2EE. En este caso, se
utiliza la aplicación JRun.
Después se muestra la configuración de cada aplicación Web o “servidor JRun” necesarios
para la instalación de la solución completa para los ambientes.
Preparando la instalación.
Seleccione que la instalación sea para todos los usuarios, luego de clic en Next.
15
Es importante recordar que para JRun funcione correctamente es necesario usar un JDK
completo o usar un JRE, pero copiando el archivo tools.jar del directorio \lib de un JDK completo
a la carpeta c:\jrun4\lib.
Ahora seleccione que el JRUN se instale como servicio de Windows. De clic en Next
para continuar con la instalación.
16
Se recomienda guardar la contraseña en sobre cerrado y memorizarla para futuro uso.
Ahora hay que abrir un explorador de internet para verificar que ha quedado
Una vez que halla verificado que el servicio se ha instalado correctamente, cierre la
sesión y diríjase a los servicios de Windows (Inicio – Ejecutar - services.msc -
Aceptar). Pare los servicios de JRUN, tanto el Admin Server como el Default Server;
ésto se hace para realizar la actualización de JRUN 4 updater 7. Entonces
encuentre los servicios déjelos detenidos (stop), tal y como se muestran en las
siguientes figuras.
El paso siguiente es iniciar los Servicios de JRUN. Se verifica por medio del Internet
Los parámetros del servidor web son tal como aparece en la figura, aunque se
cambian los puertos http a 8100 y https a 8443 17. De clic en siguiente para
continuar.
17
Estos puertos pueden cambiarse después directamente en el archivo de configuración de los
portales Web de Meta4.
Verifique que los datos para el primer servidor de aplicaciones sean como
aparece en la siguiente figura.
Con la instalación del servicio web de Meta4 se procede a realizar la configuración del JRUN
con los portales Web de Meta4.
Antes de comenzar con la configuración del contenedor web, es necesario primero instalar
los dos portales web de Meta4; los cuales serán integrados cada uno por separado en una
instancia del contenedor web JRUN.
En ese sentido, se instala primero el portal “Self Service del Empleado”, ya que este portal
es el que contiene las carpetas que serán utilizadas “copiadas” para el otro portal 18. En
este caso, el archivo de instalación del portal se encuentra en el siguiente directorio como
aparece en la figura.
18
Por defecto el portal de “Bolsa del empleo” se instala sobre los archivos de una instalación
previa del portal “Self Service”, o en su caso, se copian todos los directorios de un SSE a la
nueva instalación de la “Bolsa de Empleo”, sin incluir los directorios que comienzan con mss_ y
sse_.
Si pretende instalar el Portal “Self Service del Empleado” sin tener instalado el
Meta4 Web Services, le aparecerá un error como el siguiente.
Ahora hay que eliminar el servidor Jrun “default” para utilizar el puerto 8100 en el
portal que se acaba de instalar. Para ello, éste debe ser parado.
Verifique que el servidor ha sido eliminado. Luego de clic en crear nuevo servidor.
Los puertos son asignados por el contenedor JRUN, los cuales se dejan por
defecto.
Una vez que el servicio “desa_sse” está corriendo, se puede ingresar al servidor.
Modifique el Context Path de la “Default Web Application”. Ésto se debe hacer para
que el contexto por defecto sea utilizado por el portal de autoservicio del emplado.
De clic en el botón aplicar.
Ahora se instala el portal “Bolsa del Empleo”. El archivo de instalación del portal se
encuentra en el siguiente directorio como aparece en la figura.
Copie las carpetas de la siguiente lista del Portal “Self Service del Empleado” que
se encuentra en la siguiente dirección C:\Program files (x86)\meta4\M4WS\default
y péguela dentro de la carpeta “desa_job” como aparece en la siguiente figura.
CARPETAS
Common shco_g1_sse
Config shco_js
Css shco_py
default-ear shco_py_sse
files_gif shco_rp
Fotos shco_so
Help shco_td
help_tec shco_tl
Iconos Sitetest
Images Style
Library Tcadmin
library_pn tcdynfilter
Libreria tchtmlfilter
m4jspc tcjobscheduler
m4jspsi tcpubdocs
Plantillas Tctools
Reports tc_query
SERVER-INF Temp
shco_cr_admin traducciones
shco_g0 translations
shco_g0_pn WEB-INF
shco_g0_tec
Luego ingrese una vez más al contenedor JRUN y de clic en crear nuevo servidor.
Posteriormente proporcione como nombre del servidor “desa_job” y pulse en el
botón crear servidor. Deje el directorio por defecto.
Los puertos son asignados por el contenedor JRUN, los cuales se dejan por
defecto.
Modifique el Context Path de la Default Web Application. Ésto se debe hacer para
que el contexto por defecto sea utilizado por el portal del empleo. De clic en el
botón aplicar (apply).
Para que el portal “bolsa de empleo funcione correctamente, deben actualizarse objetos de
Meta4, así como ejecutarse unos scripts de actualización de la base de datos y realizarse
ciertos cambios en permisos y tareas de ejecución.
Nota: Como requisito previo es necesario tener instalados el cliente de desarrollo de Meta4
y la utilería RAMDL en un computador con acceso a la base de datos de desarrollo.
71JSHR_REC_TRANSFER_L
71JSKS_HR_REC_TRANSFER_L
71JSOF_GLB_EXT_ORG_L
71JSOF_GLB_HR_L
71JSOF_GLB_JS_L
71JSOF_GLB_PERSON_L
71JSOF_GLB_PERSON_F
71JSRH_REC_SINC_DATOS_L
Para ello, se entra a la utilería RAMDL de Meta4 y se agrega como fuente el paquete Access
recientemente descomprimido, y como destino la base de datos Oracle de desarrollo.
Una vez realizados los cambios que se indican en la sección anterior, se genera y
ejecuta el script físico. Para ello se crea el script en modo "Diferencias Físicas" y, a
continuación se ejecuta. Consulte el capítulo Actualización del diccionario de datos del
Manual Diseñador de modelo de datos, que se encuentra en el CD de Documentación
del producto, en el que se detalla cómo realizar este paso.
SCO_JOBSITE_NUEVAS JS_APP_VAL_LG
JS_LU_ETHNICITY
JS_LU_TIPO_VIVIENDA
JS_ORGANIZATION
JS_REGION
JS_X_COUNTY
JS_X_VET_DIS_TY
JS_X_VETERAN_WHERE
SCO_CURRICULUM SCO_CURR_ADDRESS
SCO_CURR_PERSON
SCO_EXTERNAL_ORGANIZATION STD_EXTERNAL_ORGANIZATION
PERSONAL AD. HR DATA STD_HR
PERSON STD_PERSON
Existen tablas del usuario del portal del empleo que deben ser visibles para el usuario de
PeopleNet. Para ello, deben de ejecutarse los procesos de sincronización de tablas
contenidos en el directorio M4Database\Oracle\Scripts del CD de instalación. Estos scripts
deben ejecutarse con el usuario de base de datos de PeopleNet (PNETDESIGEP). Primero
deben eliminarse las tablas con el script Droptables_Oracle.sql, acto seguido, deben crearse
los sinónimos a las mismas tablas pertenecientes al esquema JSDESIGEP. Esto se hace
ejecutando el script Sinonimo_Oracle.sql.
Para nuestro caso, el script de creación de sinónimos (Sinonimo_Oracle.sql) debe actualizarse,
porque en esta instalación se está utilizando la misma instancia de base de datos tanto para el
usuario de PeopleNet como para el usuario del portal del empleo. El script original incluye el
ejemplo para cuando se utilizan instancias separadas, utilizando DBLINKS de Oracle, tal como se
muestra en la siguiente línea:
Por lo tanto, se debe editar cada línea para que quede como sigue:
20
Para más información ver la guía “Configuracion BD Bolsa Trabajo” de Meta4.
Este procedimiento se ejecuta para sincronizar los datos de jobsite (Portal del Empleo)
con la fuente de información de PeopleNet.
21
El Calendarizador (Scheduler) de meta4 deberá estar activo en el servidor de aplicaciones a fin
que esta tarea pueda ser ejecutada.
Para publicar la aplicación Web de Foro y chat se utiliza el mismo contexto del portal de
autoservicio, agregando una nueva aplicación Web, que irá en el contexto foro.
Para ello se siguen los siguientes pasos.
Abrir el administrador del JRUN. Elegir la aplicación Web donde se publicará el foro.
Adicionar una aplicación Web con el boton Add del apartado Web Applications.
Ingresar luego la ruta donde se encuentran ubicados los archivos del foro. Clic en
deploy.
Una vez se publique la aplicación asigne en el campo “context path” el valor “/foro” y
luego confirme con el boton Apply de la siguiente ventana.
Luego se debe ejecutar la pagina de instalación install.jsp. La ruta (URL) dependerá del
nombre sel servidor, y del contexto donde se ha publicado.
22
El usuario de colaboración en base de datos debe tener permisos de creación y alteración de
tablas al momento de la instalación.
Al finalizar se mostrará una página mostrando el resultado. De ser todo correcto, podrá
acceder al foro usando la url configurada del foro.
NOTA: Una vez instalado el foro, puede modificarse su configuración editando los archivos
WEB-INF\config\jforum-custom.conf y SystemGlobals.properties, que contienen la
información necesaria para el funcionamiento del mismo.
El caso del chat es más sencillo, pues sólo requiere publicarse la aplicación Web en JRun.
Abrir el administrador del JRUN. Elegir la aplicación Web donde se publicará el chat.
Adicionar una aplicación Web con el boton Add del apartado Web Applications.
Ingresar luego la ruta donde se encuentran ubicados los archivos del chat. Clic en
deploy.
Una vez se publique la aplicación asigne en el campo “context path” el valor “/chat” y
luego confirme con el boton Apply de la siguiente ventana.
En esta guía sólo se incluye la instalación de las aplicaciones Rich Web que se instalan del
lado del servidor. La guía de instalación del cliente de desarrollo y pruebas contiene la
instalación del lado del cliente.
Para mayor detalle en los requerimientos de instalación de Rich-Web, es necesario
consultar la “Guía de Instalación de Meta4” ubicada en el archivo Guia_Instalacion.pdf.
Como primer paso, se ejecuta el instalador de la aplicación web del Rich-Web Gateway,
llamada “Pasarela Rich Web”, contenido en el CD de instalación de Meta4.
Ahora debe configurarse la aplicación web de forma muy similar a los portales
configurados anteriormente. Para esto se agrega un nuevo servidor en JRun
llamado “desa_rich”.
Se muestran los puertos en los que quedó instalada la aplicación web de Rich Web
en la siguiente pantalla.
Reinicie el servidor “desa_rich” para que los cambios tengan efecto. Una vez
reiniciado el servidor proceda a abrir un explorador de internet con la siguiente
dirección http://localhost:8106/m4gateway/dump.jsp y verifique que el portal ha sido
cargado correctamente.
java.home=C:/Program Files/Java/jdk1.6.0_13
java.args=-server -XX:+UseParNewGC -Xmx512m – Xms512m
-Dsun.io.useCanonCaches=false
java.class.path={application.home}/servers/lib,e:/m4webservices/portal_pub/WEB-
INF/lib, e:/m4webservices/portal_pub/WEB-INF/classes
java.class.path={application.home}/servers/lib,e:\\m4webservices\\difusion\\WEB-
INF\\lib,e:\\m4webservices\\difusion\\WEB-
INF\\classes,e:\\m4webservices\\difusion\\WEB-INF\\lib\\log4j-
1.2.15.jar,e:\\m4webservices\\difusion\\WEB-INF,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\spring-context-support.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\spring-
beans.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\spring-
context.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\spring-
core.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\xom-
1.0.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\XmlSchema-
1.4.2.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\xmlrpc.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\xml-resolver-
1.2.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\xmlbeans-
2.3.0.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\xml-apis-
1.3.04.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\xercesImpl-
2.8.1.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\xalan-
2.7.0.jar,e:\\m4webservices\\difusion\\WEB-
INF\\classes,e:\\m4webservices\\difusion\\WEB-INF\\lib\\freemarker-
2.3.9.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\commons-lang-
2.3.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\lucene-analyzers-
2.2.0.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\lucene-core-
2.2.0.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\lucene-highlighter-
2.2.0.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\quartz-
1.6.5.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\quartz-oracle-
1.6.5.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\c3p0-0.9.1-
pre9.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\ojdbc14.jar,,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4common.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4communication.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4connect.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4filters.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4frontendtools.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4properties.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4soapservices.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4taglib.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4tcservlets.jar,e:\\m4webservices\\difusion\\WEB-
INF\\lib\\m4thcl.jar,e:\\m4webservices\\difusion\\Chat\\WEB-
INF\\lib\\chat.jar,e:\\m4webservices\\difusion\\Chat\\WEB-
INF\\lib\\m4connect.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\commons-collections-
3.2.1.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\commons-io-
1.1.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\htmlparser-
1.5.jar,e:\\m4webservices\\difusion\\WEB-INF\\lib\\concurrent.jar
Todos los ambientes son administrables desde el portal de gestión de JRun, donde
pueden ser reconfigurados, lanzados, detenidos, etc.
Para instalar Rich Web en un servidor Web, es necesario hacer la instalación de los
archivos de Rich Web llamados “Servicios de Actualización de Rich Web” o
m4updateservices en el disco duro del servidor, de forma que puedan publicarse, como
se describe posteriormente, en un servidor Web como IIS.
Se configuran los datos del servidor de aplicaciones de desarrollo para Rich Web.
En este caso se indica la dirección IP 172.20.2.1 y los puertos del 3010 hasta
3013. De clic en siguiente
Los archivos instalados servirán para crear un sitio Web en IIS, y serán integrados,
posteriormente con Jrun, a fin de permitir la ejecución de componentes Java dentro de
IIS.
En el caso de esta instalación, se crean copias de la carpeta m4updateservices para
instalar los ambientes de desarrollo, pruebas y capacitación, tal como se muestra en la
tabla resumen al final de esta sección.
A fin que el entorno Rich Web sea publicado correctamente, es necesario publicar los
archivos de m4updateservices en un servidor Web como IIS. Posteriormente se
procederá a integrar la aplicación con la pasarela o Gateway de Meta4 (M4Gateway),
tal como quedó configurada anteriormente en JRun.
Aquí se describen los pasos para instalar un sitio Web en IIS e integrarlo con un
servidor JRun que contiene la aplicación M4Gateway.
Reiniciar los servicios de IIS desde el administrador de IIS, tal como se muestra
en la siguiente imagen
Para el caso de ambientes Rich Web, se verifica que el en servidor IIS existan los
MIME types para las extensiones .exe y .reg, configurados como sigue:
Para ello, se va a las propiedades del sitio web y se da click en MIME Types
Para publicar los archivos del servicio de actualizaciones de Meta4 (u otro portal Meta4), es
necesario crear un sitio Web en IIS. Para ello, se siguen los siguientes pasos
Se crea un nuevo sitio de IIS, que apunta a los archivos estáticos del deploy de
portales o rich web, dando click derecho en el Web sites, del administrador de IIS.
Clic en next
Se agrega la ruta a la sección estática del sitio web, en este caso Rich Web,
C:\Program Files (x86)\meta4\M4WS\m4updateservices_pruebas. Se permite el
acceso anónimo. Clic en next
Si se va a utilizar el mismo puerto TCP/IP para configurar el sitio IIS+JRun que JRun
solo, o se desea ahorrar recursos de ejecución de JRun, es posible desactivar el
servidor Web integrado de JRun. Este servidor Web es el que generalmente está
configurado en los puertos 8XXX.
la aplicación (servlets y jsp). Para ello es necesario que se haya instalado previamente
IIS en el servidor. A fin de integrar el servidor JRun deseado con el sitio IIS publicado, se
deben realizar los siguientes pasos.
23
Verificar que java está en la variable PATH del sistema operative y que en el archivo
wsconfig_jvm.config se apunta a un JDK válido, por ejemplo:
Se selecciona la aplicación Web de JRun que desea conectarse con el sitio IIS. En
JRun Server se especifica el servidor Jrun y en Web Server, el sitio IIS a conectar.
Clic en Ok
Se muestra que la integración del conector de Jrun ha sido realizada con éxito. clic
en exit
El procedimiento se repite para cada sitio Jrun que desea conectarse a un sitio IIS.
En esta instalación, se han configurado únicamente los sitios correspondientes a Rich Web,
lo que no impide que pueda realizarse el mismo proceso para integrar las aplicaciones de
autoservicio del empleado y el portal de oportunidades de la misma forma, en su caso, el
directorio a publicar en IIS es el mismo de la aplicación Web, y la integración usando la
utilería wsconfig, se ejecuta de la misma forma descrita aqui.