En esta sección: |
Esta sección explica cómo configurar el servidor de aplicaciones IBM WebSphere, para su uso con WebFOCUS y ReportCaster. Se da por sentado que los componentes de WebSphere ya se encuentran instalados. Para más información, consulte la documentación de WebSphere. En WebFOCUS 7.7, resulta sencillo utilizar el servidor de aplicaciones WebSphere sin el servidor IBM HTTP externo, mediante la implementación de los archivos ibi_html.war y approot.war.
Cómo: |
A partir de la versión 7, edición 7 de WebFOCUS, es obligatorio tener instalados Java 1.5 o 1.6 en el sistema que alberga el servidor de aplicaciones en que se ha implementado WebFOCUS y ReportCaster.
El nivel mínimo, admitido, es IBM WebSphere Application Server Versión 6.1.0.23 Las versiones anteriores de IBM WebSphere Application Server Versión 6.1. pueden restablecerse por defecto en la versión 1.3 de Java, al compilarse los JSPs.
Importante: En todas las ediciones de WebSphere, debe aplicar una revisión (IBM APAR) que garantiza el uso de Java Versión 1.5 por parte del nivel de código fuente JSP.
Para aplicar IBM APAR:
Se abre la página Propiedades personalizadas.
com.ibm.ws.jsp.jdkSourceLevel
15
Se abre el cuadro de diálogo Mensajes.
Cómo: |
Cuando desee preparar WebSphere para ReportCaster, debe establecer la variable CLASSPATH para que incluya su controlador JDBC.
Nota: Si utiliza Power Painter, puede que necesite aumentar las opciones predeterminadas de memoria Java como se explica en Cuestiones de memoria Java. También puede llevarse a cabo más adelante, aunque siempre desde el mismo área de la Consola administrativa WebSphere que la propiedad CLASSPATH.
Si no está usando ReportCaster, vaya a Cómo implementar aplicaciones Web.
Debe incluir el archivo en la ruta. Introducir un directorio no es suficiente. Si el controlador JDBC requiere múltiples archivos, proporcione la ruta de cada uno, separadas por comas. Puede haber espacios en los nombres de los directorios, pero no entre las rutas y los puntos y comas. Por ejemplo:
drive:\Program Files\Microsoft SQL Server 2008 Driver for JDBC\ lib\sqljdbc4.jar
Consulte Información general JDBC, para más información sobre estos controladores.
Cómo: |
Use la Consola administrativa WebSphere para implementar (instalar) las aplicaciones Web de WebFOCUS y ReportCaster. El número de aplicaciones Web implementado depende de su configuración. Repita este procedimiento para cada aplicación Web que necesite implementar.
Las aplicaciones Web están situadas en el siguiente directorio:
drive:\ibi\WebFOCUS77\webapps
En WebSphere, se implementa archivos WAR.
Puede usar la instancia predeterminada de WebSphere o crear una nueva, mediante la Consola administrativa WebSphere. Consulte la documentación de IBM, si desea crear instancias nuevas o hosts virtuales.
Nota:
Para implementar una aplicación Web con WebSphere:
https://hostname:9060/admin
http://hostname:9060/ibm/console
Nota: Si desea implementar nuevas instancias de WebFOCUS, pero manteniendo su versión anterior, instale WebFOCUS con puertos diferentes y rutas de contexto nuevas.
Advertencia: Si hay instancias de aplicaciones anteriores de WebFOCUS o ReportCaster instaladas, debe detenerlas y desinstalarlas antes de instalar las nuevas. Para determinar si hay versiones anteriores instaladas, pulse Aplicaciones empresariales en la parte izquierda. Si aparecen aplicaciones, marque las casillas y pulse Detener. Una vez detenidas, pulse Desinstalar.
/install_directory/ibi/WebFOCUS77/webapps/webfocus.war
drive\ibi\WebFOCUS77\webapps\webfocus.war
Nota: En la versión 7.7, existe una aplicación Web en el directorio webapps de WebFOCUS77, que contiene el Cliente WebFOCUS y ReportCaster (ibi_apps).
/install_directory/ibi/WebFOCUS77/webapps/ibi_html.war
/install_directory/ibi/WebFOCUS77/webapps/ibi_help.war
drive\ibi\WebFOCUS77\webapps\ibi_html.war
drive\ibi\WebFOCUS77\webapps\ibi_help.war
y
/install_directory/ibi/WebFOCUS77/webapps/approot.war
drive\ibi\WebFOCUS77\webapps\approot.war
Aplicación Web |
Ruta de contexto predeterminada |
---|---|
webfocus.war |
/ibi_apps |
ibi_html.war |
/ibi_html |
ibi_help.war |
/ibi_help |
approot.war |
/approot |
redirect.war Nota: Este está disponible para redirigir aplicaciones personalizadas, con URLs que contienen rcaster como raíz de contexto de ReportCaster. Para más información, consulte Cómo redirigir las aplicaciones Web con la raíz de contexto RCASTERCómo redirigir las aplicaciones Web con la raíz de contexto RCASTERCómo redirigir las aplicaciones Web con la raíz de contexto RCASTERCómo redirigir las aplicaciones Web con la raíz de contexto de ReportCaster. |
/rcaster |
Nota: Asegúrese de que Avisarme cuando haya que introducir información adicional está seleccionado.
Se abre la página Seleccionar opciones de instalación.
Aparece una página Advertencias de seguridad de aplicaciones. Esto es normal y puede ignorarlo.
Aparece la página Seleccionar opciones de instalación.
Aparece la página Asignar módulos a servidores.
Advertencia: En WebSphere 6.1, es Es muy importante que seleccione el servidor de aplicaciones y el servidor Web, en el área de texto Clústers y servidores.
Aparece la página Asignar hosts virtuales para módulos Web.
Si ha creado un nuevo host virtual, selecciónelo del menú desplegable, marque la casilla Seleccionar de su módulo web, y pulse Siguiente.
Aparece la página Resumen.
La información aparece mientras se lleva a cabo la instalación.
webfocus_war
Cómo: |
Después de configurar los componentes de WebSphere, verifique su funcionamiento.
http://hostname:port/ibi_html/index.html
donde:
Es el nombre del host y el puerto HTTP del servidor HTTP o de aplicaciones, mediante el que se accede a WebFOCUS. Si requiere SSL, emplee https en lugar de http.
Debería aparecer una página con vínculos como Ejecutar un procedimiento. Si recibe un error, compruebe que el servidor HTTP está activado.
Server SERVANT PROCESS server1 open for e-business
INITIALIZATION COMPLETE FOR WEBSPHERE FOR Z/OS SERVANT PROCESS BBOS001
Después de iniciar los servidores HTTP y de aplicaciones, ejecute llamadas de prueba introduciendo URLs en un navegador Web.
http://hostname:port/ibi_apps/diagnostics/about.jsp
donde:
Es el nombre del host y el puerto HTTP asociado al servidor de aplicaciones WebSphere. Para default_host, el puerto HTTP predeterminado es 9060. Para otros hosts, busque en la Consola administrativa WebSphere, bajo Entorno, Hosts virtuales, host_name y Alias de host.
Debería aparecer una página con información sobre la generación actual.
Si obtiene un error, intente reiniciar WebSphere.
http://hostname:port/ibi_apps/diagnostics/about.jsp
donde:
Es el nombre de host y el puerto del servidor IBM HTTP.
Debería aparecer una página con información sobre la generación actual.
Si el URL del servidor de aplicaciones funciona, pero no el del servidor HTTP, reinicie este último y compruebe que el complemento está configurado. Además, asegúrese de que el puerto del servidor HTTP está definido, bajo Hosts virtuales, en la Consola administrativa WebSphere. El puerto 80 también debe estar definido, incluso si no se está utilizando. De lo contrario, el servidor HTTP y el servidor de aplicaciones WebSphere no podrán comunicarse.
http://hostname:port/ibi_apps
Puede marcar esta página y utilizarla más adelante. A esta página también se le denomina página principal de WebFOCUS.
http://hostname:port/ibi_html/homepage/proc.htm
Aparece una página que le permite ejecutar procedimientos.
Si recibe un error como este:
Error attaching to Server: EDASERVE
Confirme que el servidor de informes WebFOCUS está activado. Si el servidor de informes WebFOCUS se encuentra activado, asegúrese de que el Cliente WebFOCUS conoce el HOST y PORT del servidor, por medio de la Consola de administración de WebFOCUS.
Pulse la Consola de administración de WebFOCUS, en la página de bienvenida de WebFOCUS e inicie la sesión como admin, sin contraseña. A continuación, seleccione Diagnóstico y Automático en la parte izquierda.
También puede comprobar el archivo siguiente:
/install_directory/ibi/WebFOCUS77/client/wfc/etc/odin.cfg
Normalmente, los procedimientos se inician mediante el miniservidor WebFOCUS, y debería aparecer un informe. Puede utilizar el miniservidor de forma manual para ejecutar un procedimiento, como carinst.fex, utilizando:
http://hostname:port/ibi_apps/WFServlet?IBIF_ex=carinst
Puede que tenga que aumentar los ajustes de memoria Java, si está usando Power Painter. Puede hacerlo más adelante, como se explica en Cuestiones de memoria Java Cuestiones de memoria Java Cuestiones de memoria Java.
WebFOCUS |