Sugerencias de resolución de problemas de WebFOCUS

En esta sección:

 

La resolución de problemas de WebFOCUS examina todos los lugares en que puede surgir un problema. Incluyen lo siguiente:


Principio de página

x
Sugerencias principales

Pruebe con algunas de estas soluciones a la hora de resolver problemas en WebFOCUS:

  1. Borre la caché de su navegador y cierre todos los navegadores. A menudo e incluso después de haber seguido los pasos correspondientes para corregir un problema, las páginas que presentaban el problema original siguen residiendo en la caché.
  2. Asegúrese de que todos los componentes están activados y escuchando en sus respectivos puertos. La aplicación Web de WebFOCUS puede tardar en cargarse.
  3. Asegúrese de que ha introducido el URL correcto. Los URL de WebFOCUS distinguen las mayúsculas de las minúsculas.
  4. Si su servidor Web no está escuchando en el puerto 80, compruebe que se está llamando al puerto correcto en el URL.
  5. Asegúrese de que los nombres de las aplicaciones correspondientes aparecen listados en el APP PATH de su servidor de informes WebFOCUS. Esto se define en:
    drive:\ibi\srv77\wfs\etc\edasprof.prf

    Puede que el problema sea este, si recibe un mensaje No se ha encontrado el recurso.

  6. Tenga en cuenta que WebFOCUS no permite tener dos sesiones de Microsoft Internet Explorer abiertas simultáneamente en un PC. Esto se debe a una limitación en la gestión de cookies de Internet Explorer. Cuando se ejecuta dos sesiones de navegador simultáneamente en el mismo equipo, aparecen mensajes como No se ha encontrado el archivo.
  7. Durante las pruebas, asegúrese de que invoca las páginas mediante HTTP o HTTPS, y no seleccionando Abrir desde el menú Archivo de su navegador.
  8. Activa el seguimiento desde la Consola de administración de WebFOCUS
  9. Borre la caché de su servidor de aplicaciones cuando finalice el proceso de actualización. Por ejemplo, si está usando Apache Tomcat, puede borrar la caché manualmente borrando cualquier subdirectorio correspondiente a las raíces de contexto implementadas (por ejemplo, /ibi_apps, /ibi_html, /ibi_help, ) y que se encuentran en el directorio siguiente:
    \Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost
  10. En la Consola de administración de WebFOCUS, pulse Diagnóstico en la parte izquierda y después, utilice las opciones disponibles para resolver problemas.
  11. Reinicie todos los componentes, sobre todo los servidores Web y de aplicaciones.

Principio de página

x
Mensaje de servidor interno HTTP 500

Si recibe un mensaje de servidor HTTP 500 en la página Utilidad de verificación de configuración, después de la instalación, borre la caché de su navegador y vuelva a entrar a la página Diagnóstico desde la opción Menú de programas, o seleccionando el URL en otra ventana del navegador. Esto puede ocurrir en una instalación completa o durante la actualización de un paquete de servicios.


Principio de página

x
Problemas en navegadores Web y miniaplicaciones

Cómo:

Referencia:

Entre a nuestro sitio web de ayuda para ver una lista de los navegadores admitidos:

http://techsupport.informationbuilders.com/tech/wbf/wbf_tmo_027.html

Para cuestiones específicas a los navegadores, consulte el manual Notas de edición WebFOCUS.

Para las características que requieren miniaplicaciones, asegúrese de que su navegador está usando un complemento Java VM admitido. Para saber el Java VM que está utilizando el navegador, vaya a la página siguiente:

http://www.java.com/en/download/help/testvm.xml

Si el navegador está configurado para usar Java VM, debería aparecer una miniaplicación listando el fabricante y la versión de la Java VM:



x
Procedimiento: Cómo Configurar el complemento Java VM en un navegador Windows

Sun Java VM viene instalado con un Java JDK o JRE, que se pueden descargar desde:

http://java.sun.com/j2se/index.jsp

Asegúrese de instalar Java SE. También puede instalar el JDK desde los directorios jdk-6u17-windows-i586 oo jdk-6u17-windows-x64 directory, en el CD de instalación de WebFOCUS Versión 7, Edición 7.

Si hay instaladas varias ediciones de Java, generalmente, su navegador utilizará la más reciente. Sin embargo, en algunos entornos, puede que el navegador use una Máquina virtual Java de Windows, o ninguna.

  1. Vaya al Panel de control de Windows y abra la carpeta Java.

    Si la opción no aparece, instale un JDK o JRE Sun Java 1.5 o superior.

  2. Configure el navegador del siguiente modo:

    En Java 1.5, pulse la pestaña Avanzado, amplíe <APPLET> tag support, y seleccione su navegador. Pulse Aceptar, para cerrar. Es posible que reciba un error al seleccionar Mozilla. Puede que los navegadores ya estén usando el complemento Java, incluso si no están seleccionados.

  3. Si hay alguna ventana del navegador abierta, ciérrela.
  4. Si utiliza Mozilla Firefox, abra Firefox, seleccione el menú Herramientas, y pulse Opciones. A continuación, pulse Contenido, en la parte superior, y asegúrese de que Activar Java está marcado.


x
Referencia: Depuración de errores en miniaplicaciones

Para ver una ventana de depuración de errores de Internet Explorer, elija Herramientas y Mostrar Consola Java. Si no está activado, habilítelo para la depuración de errores de Sun Java VM, abriendo el Panel de control de Windows y seleccionando las opciones Complemento Java o Java. En Java 1.5, pulse la pestaña Avanzado, amplíe Consola Java, y seleccione Mostrar consola.

Si ha instalado Java 1.5, pero recibe un error que dice:

The Java Runtime Environment cannot be loaded from <\bin\server\jvm.dll>

Cierre todos los navegadores y borre el directorio siguiente:

C:\Documents and Settings\User_ID\Application Data\Sun


x
Referencia: Ayuda de Firefox

WebFOCUS 7.7 admite Mozilla Firefox 3.6.

Ajustes obligatorios para utilizar Firefox con el Dashboard:


Principio de página

x
Problema de ayuda JVM

Cómo:

WebFOCUS 7.7 requiere la versión 1.5 de JVM en el sistema que alberga el servidor de aplicaciones ((IBM WebSphere Application Server Versión 6.1), o la versión 1.6 (IBM WebSphere Application Server Versión 7.0), en el lugar en que se ha implementado el servidor de informes WebFOCUS y el servidor de distribución de ReportCaster.

Con respecto al soporte de miniaplicaciones de navegador Web, los sistemas de usuario final admiten las versiones 1.5 o 1.6 de JVM.



x
Procedimiento: Cómo Verificar la versión de JVM

Existen dos métodos para verificar la versión de JVM instalada en los equipos:


Principio de página

x
Depuración de errores de servidor Web y de aplicaciones

Asegúrese de que sus servidores Web y de aplicaciones están configurados como se explica en Cómo configurar los servidores Web y de aplicaciones.

Como WebFOCUS depende del procesamiento realizado por Java VM, el servidor Web y el servidor de aplicaciones, sus herramientas de depuración de errores y archivos de registro pueden ayudar a resolver los problemas más comunes en WebFOCUS. Revise la documentación correspondiente a sus servidores Web y de aplicaciones, para obtener información sobre sus archivos de seguimiento y de registro.


Principio de página

x
Cuestiones de memoria Java

Dependiendo de los ajustes predefinidos de su servidor de aplicaciones, puede que necesite ajustar las opciones de memoria Java, si está usando Power Painter o tiene problemas de rendimiento. Si la instalación de WebFOCUS ha configurado Tomcat por ud., esto se lleva a cabo automáticamente..

Las opciones Java VM más comunes que debe establecer, están relacionadas con el tamaño del montón y la pila Java, que determina la disponibilidad de la memoria para los programas y la máquina virtual Java. Los errores pueden ocurrir si no hay suficiente memoria disponible, y el tamaño del montón afecta al rendimiento, ya que determina la frecuencia de recolección de elementos no utilizados.

A continuación, las opciones Java VM más comunes, relativas a los ajustes de memoria. Reemplace ### por el tamaño que desee establecer:

-Xmx###M

Establece el tamaño máximo del montón Java. Lo normal es que esto ocupe un 1/4 del sistema RAM.

-Xms###M

Establece el tamaño inicial del montón Java. Lo normal es que esto ocupe un 1/8 del sistema RAM.

-Xss###M

Establece el tamaño de la pila del hilo Java. No necesita establecerlo, a menos que esté ajustando su entorno con gran precisión.

El tamaño suele establecerse en Megabytes. Por ejemplo:

-Xms256M
-Xmx512M

Vaya a la página siguiente para ver sus ajustes actuales:

http://hostname:port/ibi_apps/diagnostics/jvmstatus.jsp

El tamaño óptimo varía en función de su memoria total, de las necesidades de su aplicación, de cuántos otros procesos requieren memoria, del tipo de JVM, y demás consideraciones. Como punto de partida, establezca el mínimo en 1/8 y el máximo en 1/4 del total de RAM.

El lugar en que se establecen estas y otras opciones JVM depende de su servidor de aplicaciones.


Principio de página

x
Problemas de Managed Reporting

Los permisos NTFS, la implementación de la aplicación Web de WebFOCUS o el complemento Java del navegador, son causas frecuentes de los problemas siguientes:

Para solucionar estos errores, haga lo siguiente. Los pasos específicos para resolver la mayoría de estas cuestiones aparecen en Cómo configurar los servidores Web y de aplicaciones.

  1. Asegúrese de que se ha implementado la aplicación Web ejecutando las pruebas descritas en Cómo configurar los servidores Web y de aplicaciones.
  2. Si ha instalado o desinstalado múltiples versiones de WebFOCUS en su equipo, compruebe que se ha cargado la versión correcta de la aplicación Web.
  3. Intente volver a cargar la aplicación Web de WebFOCUS de forma manual. Si lo desea, puede anular la implementación y volver a implementarla.
  4. Consulte Problemas en navegadores Web y miniaplicaciones.

Principio de página

x
Problemas de gráficos

Para probar la funcionalidad básica de los gráficos, ejecute el procedimiento de ejemplo cargraph.fex, instalado con el servidor de informes de WebFOCUS.

http://hostname:port/ibi_apps/WFServlet?IBIF_ex=cargraph&FORMAT=PNG

Si no puede generar gráficos o desea mejorar el rendimiento, añada la siguiente opción Java a los ajustes Java VM de su servidor de aplicaciones:

-Dsun.java2d.noddraw

En Tomcat, se encuentra situada en las ventanas Propiedades de Apache Tomcat de la pestaña Java, en el campo Opciones Java.

Si no puede ejecutar una solicitud de gráfico, puede que también necesite establecer el permiso NTFS, para que su servidor de aplicaciones tenga un acceso total al directorio temporal de la máquina virtual Java. Este directorio es el parámetro java.io.tmpdir que aparece en La Consola de administración de WebFOCUS, al pulsar Diagnóstico e Información de propiedades Java VM.


Principio de página

x
Nombres de host y ajustes de puerto del servidor Web de WebFOCUS

Durante la instalación del Cliente WebFOCUS, recibirá un aviso indicando que introduzca el nombre de host y puerto HTTP de sus servidor Web. Este debe ser el nombre de host y el puerto utilizados por sus usuarios finales para acceder a WebFOCUS y ReportCaster. Estos valores se emplean para la comunicación entre ReportCaster, la Librería de informes y Managed Reporting. Si utiliza la Librería de informes, verifique que se encuentra establecida en el nombre de host y el puerto del servidor Web accesible a los usuarios finales, incluso si no reside en el mismo equipo que WebFOCUS, y solo reenvía solicitudes a través de un cortafuegos.

Si necesita cambiar el nombre de host y el puerto del servidor Web introducidos durante la instalación:

  1. Si utiliza ReportCaster, corrija el nombre del host y el número de puerto almacenados en la configuración de ReportCaster, para la Librería de informes y Managed Reporting. Para ello, entre a la interfaz Configuración de servidor de ReportCaster. Puede acceder a ella desde el menú Inicio del equipo del servidor de distribución, seleccionando Programas, Information Builders, WebFOCUS 77, ReportCaster, Servidor de distribución, Configuración y Editar.
    • Seleccione la pestaña Librería, y cambie el nombre de host y el número de puerto en el campo URL predeterminado de librería.
    • Seleccione la pestaña Info MR, y cambie el número de puerto en el campo Nodo de repositorio.

    A continuación, pulse el icono de disco, para guardar y reiniciar todos los componentes de WebFOCUS.

  2. También tiene la opción de actualizar los accesos directos, que aparecen en el menú Inicio para acceder a las páginas de WebFOCUS. Para ello, pulse con el botón derecho sobre cada uno de estos, seleccione Propiedades, y ajuste el nombre de host y el puerto que aparecen en el URL:
    drive:\ibi\WebFOCUS77\utilities\showconsole
    drive:\ibi\WebFOCUS77\utilities\ReportCasterMain
    drive:\ibi\WebFOCUS77\utilities\ReportCasterConsole

    Por ejemplo:

    http://hostname.domain.com:8080/ibi_html/wfconsole.htm

    Si no está usando ReportCaster, no aparecen los vínculos de ReportCaster.


Principio de página

x
Cómo usar la utilidad jar

Cómo:

Java JDK incluye una utilidad jar.exe. Le permite crear, extraer y editar el contenido de los archivos JAR, WAR, EAR, ZIP, RAR y otros archivos de almacenamiento. Si implementa la aplicación Web de WebFOCUS como un archivo WAR, la utilidad jar le permite cambiar el contenido de los archivos webfocus.

Nota: La configuración predeterminada de Apache Tomcat en WebFOCUS no utiliza el archivo WAR. Normalmente, esta utilidad no es necesaria con Tomcat.



x
Procedimiento: Cómo Comprobar que puede usar la utilidad jar

Para usar el comando jar, asegúrese de que el directorio JAVA_HOME\bin está en su PATH de búsqueda. Por ejemplo:

C:\Program Files\Java\jdk1.5.0_09\bin

El directorio exacto varía en función de su edición Java; en Java 1.5 se encuentra bajo C:\. Este directorio contiene muchas utilidades Java, y no ha sido añadido a su PATH de búsqueda por la instalación Java JDK. Para añadirlo a su PATH de búsqueda:

  1. Vaya al Panel de control de Windows y abra la carpete Sistema.
  2. Pulse la pestaña Avanzado y después, el botón Variables de entorno.
  3. En el marco Variables del sistema, situado en la parte inferior de la pantalla, seleccione Ruta.
  4. Pulse Editar.
  5. Al final de la línea, añada un punto y coma a la ruta del directorio JAVA_HOME\bin. Por ejemplo:
    ;C:\Program Files\Java\jdk1.5.0_09\bin
  6. Pulse Aceptar, para cerrar.


x
Procedimiento: Cómo Editar la aplicación Web de WebFOCUS

La aplicación Web de WebFOCUS está incluida como directorio ampliado y como archivo WAR:

drive:\ibi\WebFOCUS77\webapps\webfocus
drive:\ibi\WebFOCUS77\webapps\webfocus.war

El método más sencillo de editar la aplicación Web es el siguiente:

  1. Anule la implementación del archivo webfocus.war de su servidor de aplicaciones.
  2. Cambie el nombre del archivo webfocus.war a webfocus-old.war. Esto le permite disponer de una copia de seguridad y estar al tanto de la ubicación de la versión más reciente.
  3. Edite o añada archivos al directorio ampliado webfocus y a sus directorios. Este procedimiento es necesario incluso si ha implementado el archivo WAR en lugar de los directorios ampliados. Esto garantiza que sus cambios se mantengan en el paquete de servicios. Para mantener sus cambios, deben estar en los directorios ampliados a la hora de aplicar un paquete de servicios.
  4. Abra un aviso de comandos.
  5. Vaya al directorio webfocus. Por ejemplo:
    drive:\ibi\WebFOCUS77\webapps\webfocus
  6. Use el comando jar para crear un nuevo archivo webfocus.war, que incluya el contenido del directorio y los subdirectorios webfocus. Por ejemplo:
    jar cvf ../webfocus.war *

    Esto crea un archivo webfocus.war, con todos los archivos y subdirectorios de su directorio actual. El archivo webfocus.war puede estar situado en el directorio inmediatamente superior a su ubicación actual, ya que está precedido por "../".

  7. Vuelva a implementar su aplicación Web de WebFOCUS en su servidor de aplicaciones.

    Puede editar la aplicación Web de ReportCaster del mismo modo.



x
Procedimiento: Cómo Ejecutar la utilidad jar

Resulta útil conocer las opciones de uso de los comandos jar. La utilidad jar se ejecutar desde el aviso de comandos.


Principio de página

x
Extensiones de archivos WebFOCUS

Cómo:

Los archivos WebFOCUS tienen varias extensiones de archivo no estándar en Windows, como .mas, .prf, .acx, .wfs, .cfg o .xmls. Dependiendo del software instalado en su equipo, es posible que estas extensiones de archivo ya se estén utilizando con otras aplicaciones. Normalmente, esto no genera ningún conflicto de uso con WebFOCUS y otras aplicaciones. Sin embargo, si intenta abrir un archivo WebFOCUS, asignado a otra aplicación, pulsando dos veces sobre él desde Mi PC o en el Explorador de Windows, puede haber problemas.

Nota: Puede que las extensiones de los archivos no aparezcan por defecto en Mi PC o en el Explorador de Windows. Para ver las extensiones, abra Mi PC o el Explorador de Windows. A continuación, pulse el menú Herramientas y después, Opciones de carpeta. En la pestaña Ver, anule la selección de Ocultar extensiones de archivo en tipos de archivos conocidos, y pulse Aceptar.

Casos en que las extensiones de WebFOCUS pueden entrar en conflicto:



x
Procedimiento: Cómo Cambiar la asignación de tipos de archivos de WebFOCUS

Cuando se abre un archivo en Mi PC o en el Explorador de Windows, Windows lo abre en la aplicación predeterminada a la que está asignada su extensión. Esta asignación no le impide abrir el archivo con una aplicación distinta a la que se encuentra asignado. Por lo tanto, solo es necesario cambiar esta asignación al abrir archivos WebFOCUS desde Mi PC o desde el Explorador de Windows.

Para cambiar estas asignaciones:

  1. Abra Mi PC o el Explorador de Windows.
  2. Seleccione el menú Herramientas y a continuación, Opciones de carpeta.
  3. Seleccione la pestaña Tipos de archivos.
  4. Desplácese por la lista de tipos de archivos y seleccione la extensión que desea modificar. Por ejemplo:
    PRF
  5. Pulse el botón Avanzar.

    Aparece la ventana Editar tipo de archivo.

  6. Seleccione Nuevo.
  7. En el campo Acción, introduzca:
    Edit
  8. Pulse Examinar y especifique la aplicación que quiere utilizar para los archivos WebFOCUS. Para usar el Bloc de notas, vaya a uno de estos:
    C:\WINDOWS\NOTEPAD.exe
    C:\WINNT\NOTEPAD.exe
  9. Pulse Aceptar.
  10. Marque la casilla Siempre mostrar la extensión.
  11. Seleccione Editar de la lista de acciones.
  12. Pulse Establecer predeterminado.
  13. Pulse Aceptar.

Esto no debería interferir con el funcionamiento de ninguna aplicación, e impide que los archivos WebFOCUS se abran en aplicaciones que no sean apropiadas.


Principio de página

x
Faltan archivos de definición de contexto Tomcat

Síntoma: Los archivosde definición de contexto de Tomcat se borran periódicamente.

Los archivos siguientes quedarán borrados aleatoriamente:

\Tomcat n.n\conf\Catalina\localhost\ibi_apps.xml
\Tomcat n.n\conf\Catalina\localhost\ibi_html.xml
\Tomcat n.n\conf\Catalina\localhost\approot.xml

Problema: Este problema afecta a Tomcat en determinados entornos. No se conoce la causa exacta del problema.

Para más detalles, consulte:

http://alwold.blogspot.com/2008/05/getting-tomcat-to-stop-deleting-your.html

Solución: Dentro de la configuración de Tomcat (server.xml), desactive autoDeploy.

  1. Edite el archivo server.xml de Tomcat.

    En Windows, normalmente se encuentra:

    c:\Program Files\Apache Software Foundation\Tomcat n.n\conf\server.xml

    o, si Tomcat ha sido instalado por IBI, está situado bajo

    c:\ibi\Tomcat\conf\server.xml
  2. Localice la siguiente sección en server.xml:
    <Host name="localhost" appBase="webapps"
    unpackWARs="true" autoDeploy="true"  
    xmlValidation="false" xmlNamespaceAware="false">

    y cambie autoDeploy a falso:

    <Host name="localhost" appBase="webapps/localhost"
    unpackWARs="true" autoDeploy="false"  
    xmlValidation="false" xmlNamespaceAware="false">
  3. Reinicie Tomcat.

WebFOCUS