Cómo configurar IBM WebSphere

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.


Principio de página

x
Requisito de Java Versión 1.5 o 1.6

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.



x
Procedimiento: Cómo Aplicar IBM APAR

Para aplicar IBM APAR:

  1. En la consola administrativa, amplíe el nodo Servidores y seleccione Servidores de aplicaciones.
  2. Pulse el servidor en que desee aplicar la propiedad personalizada.
  3. Bajo Ajustes de configuración y contenedor, amplíe el nodo Ajustes de contenedor Web y seleccione Contenedor Web.
  4. Bajo Configuración y Propiedades adicionales, pulse Propiedades adicionales.

    Se abre la página Propiedades personalizadas.

  5. Pulse Nuevo.
  6. Introduzca lo siguiente en el campo Nombre, exactamente como aparece indicado.
    com.ibm.ws.jsp.jdkSourceLevel
  7. Introduzca lo siguiente en el campo Valor, exactamente como aparece indicado:
    15
  8. Pulse Aplicar o Aceptar.

    Se abre el cuadro de diálogo Mensajes.

  9. Pulse Guardar.

Principio de página

x
Cómo preparar WebSphere para ReportCaster

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.



x
Procedimiento: Cómo Establecer CLASSPATH para WebSphere

Si no está usando ReportCaster, vaya a Cómo implementar aplicaciones Web.

  1. Si no está activado, inicie WebSphere.
  2. Entre a la Consola administrativa WebSphere desde un navegador.
  3. En la parte izquierda, amplíe Servidores.
  4. En la parte izquierda, pulse Servidores de aplicaciones.
  5. Pulse el servidor en que va a implementar ReportCaster.
  6. Bajo Infraestructura del servidor, pulse Administración Java y de procesos.
  7. Pulse Definición de proceso.
  8. Bajo Propiedades adicionales, pulse Máquina virtual Java.
  9. En el campo Classpath, proporcione la ruta de su controlador JDBC.

    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.

  10. Pulse Aceptar.
  11. En la parte superior de la página, pulse Guardar.
  12. En la página que aparece, pulse Guardar, para guardar la configuración maestra.
  13. Reinicie el servidor de aplicaciones

Principio de página

x
Cómo implementar aplicaciones Web

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:



x
Procedimiento: Cómo Implementar (instalar) una aplicación Web con WebSphere 6.x

Para implementar una aplicación Web con WebSphere:

  1. Si no está abierto, inicie el servidor de aplicaciones WebSphere. Si ha establecido CLASSPATH, asegúrese de que se ha reiniciado el servidor.
  2. Si no está abierta, entre a WebSphere Administrative Console desde un navegador. Por ejemplo:
    https://hostname:9060/admin
    http://hostname:9060/ibm/console
  3. En la parte izquierda, amplíe Aplicaciones.

    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.

  4. En la parte izquierda, pulse [Instalar] Nueva aplicación.
  5. En la parte derecha, seleccione el botón de radio Sistema de archivos remoto.
  6. En el campo de ruta, introduzca la ubicación de la aplicación Web que está implementando. Por ejemplo:
    /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
  7. En el campo Ruta de contexto, introduzca la ruta de contexto de la aplicación Web que está implementando. Las rutas de contexto predeterminadas son:

    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.

  8. Pulse Siguiente y espere a que se cargue la aplicación. Esto puede tardar un poco.

    Se abre la página Seleccionar opciones de instalación.

  9. Pulse Siguiente, para aceptar los valores predeterminados, a menos que haya creado un nuevo host virtual o un servidor de aplicaciones nuevo.

    Aparece una página Advertencias de seguridad de aplicaciones. Esto es normal y puede ignorarlo.

  10. Pulse Continuar.

    Aparece la página Seleccionar opciones de instalación.

  11. Pulse Siguiente para aceptar las opciones predeterminadas de la página Seleccionar opciones de instalación.

    Aparece la página Asignar módulos a servidores.

  12. Marque la casilla junto al módulo que está implementando.
  13. En el área de texto Clústeres y servidores, seleccione el servidor de aplicaciones y el servidor Web que está utilizando con WebFOCUS.

    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.

  14. Pulse Aplicar y, después, Siguiente.

    Aparece la página Asignar hosts virtuales para módulos Web.

  15. Pulse Siguiente, para aceptar los valores predeterminados, a menos que haya creado un nuevo host virtual o un servidor de aplicaciones nuevo.

    Si ha creado un nuevo host virtual, selecciónelo del menú desplegable, marque la casilla Seleccionar de su módulo web, y pulse Siguiente.

  16. Pulse Siguiente en la página Asignar raíces de contenido para módulos Web.

    Aparece la página Resumen.

  17. Pulse Finalizar, para completar la instalación de la aplicación Web.

    La información aparece mientras se lleva a cabo la instalación.

  18. Cuando termine la instalación, pulse el vínculo Guardar en configuración maestra. Puede que tenga que desplazarse hacia abajo para ver este vínculo.
  19. En mitad de la página, pulse Guardar para almacenar la configuración maestra.
  20. En la parte izquierda, pulse Aplicaciones empresariales.
  21. En la parte derecha, desplácese hacia abajo y marque la aplicación que acaba de implementar. Por ejemplo:
    webfocus_war
  22. En la parte derecha, pulse Iniciar.
  23. Repita el procedimiento para cada aplicación Web que necesite implementar (por ejemplo, ibi_html.war, ibi_help.war y approot.war).
  24. Reinicie su servidor HTTP o Servidor de aplicaciones WebSphere.


x
Cómo verificar la configuración de WebFOCUS con IBM WebSphere

Cómo:

Después de configurar los componentes de WebSphere, verifique su funcionamiento.



x
Procedimiento: Cómo Verificar la configuración de WebFOCUS
  1. Si no se han iniciado, active lo siguiente:
    • Servidor de informes de WebFOCUS
    • IBM HTTP y servidores de aplicaciones WebSphere
  2. Abra la página siguiente para confirmar el alias ibi_html o el contexto de la aplicación Web:
    http://hostname:port/ibi_html/index.html

    donde:

    hostname:port

    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.

  3. Si no se ha iniciado, arranque el servidor de informes de WebFOCUS.
  4. Si no está abierto, inicie el servidor de aplicaciones WebSphere. Esta copia debe incluir una región de control y, al menos, una región servidora. Al iniciar la copia del servidor, compruebe que los mensajes siguientes aparecen en la región servidora, antes de iniciar los servidores Web y de aplicaciones:
    Server SERVANT PROCESS server1 open for e-business
    INITIALIZATION COMPLETE FOR WEBSPHERE FOR Z/OS SERVANT PROCESS BBOS001 
  5. Opcionalmente, inicie el servidor Web HTTP.

    Después de iniciar los servidores HTTP y de aplicaciones, ejecute llamadas de prueba introduciendo URLs en un navegador Web.

  6. Abra la página siguiente para confirmar que se ha implementado correctamente la aplicación Web de WebFOCUS, en el servidor de aplicaciones WebSphere:
    http://hostname:port/ibi_apps/diagnostics/about.jsp

    donde:

    hostname:port

    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.

  7. Si está usando el servidor IBM HTTP, abra la misma página con el servidor Web, para asegurarse de que puede enrutar solicitudes de contexto ibi_apps al servidor de aplicaciones:
    http://hostname:port/ibi_apps/diagnostics/about.jsp

    donde:

    hostname:port

    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.

  8. Introduzca el siguiente URL, sensible al uso de mayúsculas y minúsculas, para acceder a la página Bienvenido a WebFOCUS, que presenta vínculos a todas las características de WebFOCUS:
    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.

  9. En la página Bienvenido a WebFOCUS, pulse Ejecutar como procedimiento almacenado, o vaya a la página siguiente:
    http://hostname:port/ibi_html/homepage/proc.htm

    Aparece una página que le permite ejecutar procedimientos.

  10. Pulse Ejecutar, para probar el procedimiento.

    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
  11. Si recibe un aviso indicando que inicie la sesión, proporcione un id. de usuario y una contraseña válidos en el sistema operativo. Por defecto, este es un id. de usuario y una contraseña, que pueden conectarse al equipo que está ejecutando el servidor de informes WebFOCUS.

    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
  12. Vaya a Tareas de posinstalación de WebFOCUS Tareas de posinstalación de WebFOCUS y ejecute la herramienta de verificación. Si está utilizando ReportCaster, consulte Tareas de posinstalación de WebFOCUS Referencia de contenido a: Tareas de posinstalación de WebFOCUS.
  13. Si las pruebas resultan satisfactorias, la configuración de WebSphere se da por concluida. Vaya a Verificación y configuración de posinstalación de WebFOCUS.

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