En esta sección: |
|
La resolución de problemas de WebFOCUS examina todos los lugares en que puede surgir un problema. Incluyen lo siguiente:
Pruebe con algunas de estas soluciones a la hora de resolver problemas en WebFOCUS:
drive:\ibi\srv77\wfs\etc\edasprof.prf
Puede que el problema sea este, si recibe un mensaje No se ha encontrado el recurso.
\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost
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.
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:
Error New Graphics Engine cannot be run in the current browser Either update your Java Plug-in or change your GRAPHENGINE setting.
Puede establecer el motor de gráficos de forma global, mediante la Consola de administración de WebFOCUS (en cgivars.wfs), debajo de Configuración y Gráfico, o en un procedimiento.
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.
Si la opción no aparece, instale un JDK o JRE Sun Java 1.5 o superior.
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.
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
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.
Existen dos métodos para verificar la versión de JVM instalada en los equipos:
La versión está listada bajo java.runtime.version.
http://hostname:port/ibi_apps/diagnostics/properties.jsp
La versión está listada bajo java.vm.version.
La versión está listada bajo java.version.
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.
C:\ibi\tomcat\logs
Nota: Puede ignorar el error
org.apache.catalina.core.AprLifecycleListener lifecycleEvent - INFO: No se ha encontrado la librería Apache Tomcat Native que permite un rendimiento óptimo en entornos de producción, en java.library.path.
Para más información, puede consultar: http://tomcat.apache.org/tomcat-5.5-doc/apr.html
C:\WINNT\system32\LogFiles\W3SVC1
C:\WINDOWS\system32\LogFiles\W3SVC1
Si no puede acceder a páginas HTML y otras páginas, intente conceder a los alias permisos ejecutables solo de rutinas. Para ello, abra el Administrador de servicios de Internet, amplíe su sitio Web, pulse con el botón derecho sobre la carpeta ibi_html, elija Propiedades, establezca el cuadro Permisos de ejecución en Solo rutinas, y pulse Aceptar. Si es necesario, repita estos pasos con el alias approot.
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:
Establece el tamaño máximo del montón Java. Lo normal es que esto ocupe un 1/4 del sistema RAM.
Establece el tamaño inicial del montón Java. Lo normal es que esto ocupe un 1/8 del sistema RAM.
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.
Si la instalación de WebFOCUS ha configurado Tomcat, estas opciones quedan establecidas automáticamente.
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:
Directive not found in IBIMRcgi: ---COMMENT---START Directive not found in IBIMRcgi: ---COMMENT---END
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.
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.
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:
A continuación, pulse el icono de disco, para guardar y reiniciar todos los componentes de WebFOCUS.
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.
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.
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:
;C:\Program Files\Java\jdk1.5.0_09\bin
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:
drive:\ibi\WebFOCUS77\webapps\webfocus
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 "../".
Puede editar la aplicación Web de ReportCaster del mismo modo.
Resulta útil conocer las opciones de uso de los comandos jar. La utilidad jar se ejecutar desde el aviso de comandos.
jar cvf FileToCreate.war FileToAdd1 FileToAdd2
Puede añadir todos los archivos y subdirectorio utilizando un *.
jar cvf FileToCreate.war *
jar xvf ExistingFile.war FileToExtract1 FileToExtract2
Los archivos quedan extraídos a su ubicación actual.
Si no especifica un archivo concreto, se extraen todos los archivos y subdirectorios.
jar xvf ExistingFile.war
jar uvf ExistingFile.war FileToAdd1
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:
Los archivos PRF suelen estar asignados a la configuración de perfiles de Microsoft Outlook. En algunas ediciones de Windows, si intenta abrir edasprof.prf pulsándolo dos veces desde Mi PC o desde el Explorador de Windows, puede dañar su configuración de Microsoft Outlook. Por consiguiente, si necesita editar este archivo, ábralo en un editor de texto.
Los archivos MAS pueden estar asignados como archivos Microsoft Access, siempre que lo tenga instalado.
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:
PRF
Aparece la ventana Editar tipo de archivo.
Edit
C:\WINDOWS\NOTEPAD.exe
C:\WINNT\NOTEPAD.exe
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.
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.
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
<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">
WebFOCUS |