En este tema se describe cómo configurar el archivo de archivado web de BIRT en WebSphere Application
Server.
Acerca de esta tarea
Después de instalar el tiempo de ejecución del servidor BIRT (Business Intelligence and Reporting
Tools) en WebSphere Application
Server, cambie los valores de configuración en el archivo de archivado web de BIRT por los valores necesarios de su entorno.
- Localización de la información de puertos
- Las ubicaciones de vías de acceso especificadas en estas instrucciones utilizan los puertos predeterminados para la configuración de perfiles de WebSphere Application Server. Si su entorno no utiliza los valores predeterminados, deberá actualizar los números de puerto para corregir los valores. Puede encontrar los puertos configurados para un perfil en este directorio: /profiles/logs/AboutThisProfile.txt.
- Mediante la herramienta wsadmin
- Si está utilizando BIRT versión 2.3.2 o superior, deberá utilizar la herramienta wsadmin de
WebSphere Application Server para actualizar el archivo web.xml de BIRT después de cambiar los valores de configuración. Para obtener información acerca de esta herramienta consulte el Centro de información de WebSphere Application Server.
Procedimiento
- Abra el archivo de archivado web de BIRT.
- Inicie la consola de WebSphere Integrated Solutions especificando
el siguiente URL en un navegador web:
http://host_servidor:puerto/ibm/console/login.do
Donde puerto es el puerto para el perfil de WebSphere Application
Server. Si se ha instalado WebSphere en un directorio de perfiles nuevo, el puerto predeterminado es 12060. Si se ha instalado en el perfil WebSphere predeterminado, el puerto admin es 9060.
- Actualice los valores de configuración:
- Seleccione Aplicaciones -> Tipos de aplicación
→ Aplicaciones empresariales de WebSphere.
- Pulse birt_war. Se abre el separador Configuración para personalizar los valores de BIRT.
- En la página Propiedades de detalle, seleccione Detección de carga y actualización de clases.
- En Intervalo de sondeo de archivos actualizados,
proporcione un valor entero, por ejemplo, 60.
- En Orden de cargador de clases, seleccione Clases cargadas con el cargador de clases de aplicación primero (padre último).
- En la página Política de cargador de clases WAR, seleccione Cargador de clases individual para aplicación.
- Pulse o guarde los valores de configuración. A continuación, pulse Guardar para aplicar los cambios en la configuración maestra.
- Si está utilizando BIRT versión 2.3.2 o posteriores, actualice el archivo web.xml de BIRT.
- Copie el archivo web.xml de BIRT en un directorio temporal. Puede encontrar el archivo web.xml en este directorio: <dir_perfil_cq>/installedApps/dfltCell/birt_war.ear/birt.war/WEB-INF/web.xml
Nota: El directorio de la celda predeterminado de WebSphere Application Server es dfltCell en las plataformas Windows, Unix y Linux.
En la plataforma Solaris, el valor predeterminado es <srv>Node01Cell.
- Vaya al directorio temporal. A continuación, edite el archivo web.xml.
- Cambie el valor del parámetro para WORKING_FOLDER_ACCESS_ONLY de true a false.
<context-param>
<param-name>WORKING_FOLDER_ACCESS_ONLY</param-name>
<param-value>false</param-value>
- Cambie el valor del parámetro para WORKING_FOLDER_ACCESS_ONLY de true a false.
- Guarde el archivo.
- Aplique el archivo actualizado a la configuración maestra de WebSphere.
- En el indicador de mandatos, vaya al directorio temporal creado en el paso 4. A continuación, ejecute el mandato siguiente para iniciar la herramienta wsadmin para el perfil de destino.
- Windows
- <dir_perfil_cq>\bin\wsadmin
- UNIX o Linux
- <dir_perfil_cq>/bin/wsadmin.sh
Donde <dir_perfil_cq> es la vía de acceso al perfil donde se ha instalado el entorno del tiempo de ejecución del servidor BIRT.
Nota: Si se ha habilitado la seguridad administrativa de WebSphere para el perfil, escriba el nombre de usuario y la contraseña para el usuario administrativo cuando se le indique. En algunos casos, es posible que tenga que proporcionar parámetros adicionales para iniciar la herramienta wsadmin. Por ejemplo, si el perfil de WebSphere no utiliza 8880 como el conector SOAP predeterminado, debe suministrar su número de puerto.
En el directorio
<raíz-perfil-cqweb>, encuentre el archivo
cqwebprofile_ports.txt o el archivo de definición de puertos en su perfil existente de WAS.
Abra el archivo y encuentre
SOAP_CONNECTOR_ADDRESS=<num_puerto>.
En una instalación habitual, el número de puerto sería 12880.
Indique el número de puerto con esta sintaxis:
wsadmin -connType SOAP -port #### -user admin -password Sucontraseña
- En el indicador de wsadmin, escriba estos mandatos:
wsadmin> $AdminApp update birt_war file {-operation update -contents web.xml -contenturi birt.war/WEB-INF/web.xml}
wsadmin> $AdminConfig save
wsadmin> exit