IBM FileNet P8, Versión 5.1.+            

Configurar el registro de errores

Para ayudar a los administradores en la investigación de problemas entre un cliente WebDAV y FileNet P8 WebDAV Servlet, puede habilitar el registro en el servidor mediante log4j, que registrará los mensajes que puedan ser útiles en el entorno Workplace XT.

El servlet WebDAV registra estos tipos de información:

Tipo Información
Solicitud Cuando un cliente WebDAV manda una solicitud a WebDAV Servlet, se registran los encabezados y cualquier otro tipo de contenido incluido en el cuerpo de la solicitud.
Respuesta Al enviar una respuesta a una solicitud de cliente WebDAV, se registran cualquier encabezado de respuesta y cualquier contenido incluido en el cuerpo de la respuesta.
Excepción Cuando se producen errores y el código de respuesta devuelto al cliente no ofrece información clara, se registra la información específica de P8.
Condición de aviso Cuando se producen errores que se consideran advertencias pero no se manifiestan en un código de error enviado al cliente, se registra una advertencia con texto explicativo.

Para configurar el registro de errores

  1. Si no lo ha hecho aún, inicie sesión como administrador en el servidor de Workplace XT.
  2. Encuentre la ubicación predeterminada de Windows o UNIX del archivo log4j.properties. Por ejemplo, la ubicación en Windows podría encontrarse en C:\Archivos de programa\IBM\FileNet\WebClient\log4j.properties y la ubicación en UNIX podría encontrarse en /opt/IBM/FileNet/WebClient/log4j.properties.
  3. Realice una de las siguientes acciones:
    • Para activar el registro en JBoss y WebLogic, agregue el parámetro log4j a la secuencia de mandatos de inicio y, a continuación, inicie el servidor de Workplace XT. Por ejemplo, puede agregar lo siguiente al archivo de comandos para:
      Windows
      @REM log4j config @REM set
        log_conf="-Dlog4j.configuration=
        file:/C:\Progra~1\IBM\FileNet\WebClient\log4j.properties"
      UNIX
      # log4j config LOG_CONF="-Dlog4j.configuration=
        /opt/IBM/FileNet/WebClient/log4j.properties"
      WebLogic 8 - Windows
      Agregue la sección %log_conf% después de la opción CLASSPATH. Por ejemplo:
        echo .  echo CLASSPATH=%CLASSPATH%  echo .  echo PATH=%PATH%  echo .  echo ***************************************************  echo * To start WebLogic Server, use a user name and *  echo * password assigned to an admin-level user. For *  echo * server administration, use the WebLogic Server *  echo * console at http:\[host_name]:[port]\console *  echo ***************************************************%JAVA_HOME%\bin\java
      %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %log_conf%
      - Dweblogic.Name=%SERVER_NAME%
      -Dweblogic.management.username=%WLS_USER%
      - Dweblogic.management.password=%WLS_PW%
      - Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%
      - Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
      WebLogic 8 - UNIX
      Agregue la sección %log_conf% después de la opción CLASSPATH como se indica en negrita en el ejemplo siguiente:
      # Log4j properties file LOG_CONF="-Dlog4j.configuration=/opt/IBM/FileNet/WebClient/log4j.properties"
      # Call WebLogic Server echo "."
      echo "CLASSPATH=${CLASSPATH}"
      echo "."
      echo "PATH=${PATH}"
      echo "."
      echo "***************************************************"
      echo "* To start WebLogic Server, use a user name and *"
      echo "* password assigned to an admin-level user. For *"
      echo "* server administration, use the WebLogic Server *"
      echo "* console at http://[host_name]:[port]/console *"
      echo "***************************************************"
      ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ${LOG_CONF}
      - Dweblogic.Name=${SERVER_NAME}
      - Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}
      - Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server
      WebLogic 9 - Windows
      Agregue la sección %log_conf% en la opción WLS_REDIRECT_LOG como se indica en negrita en el ejemplo siguiente:
      If
      "%WLS_REDIRECT_LOG%"==""(
        echo Starting WLS with line:  echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %jaas_login%-Dweblogic.Name=%SERVER_NAME%
      - Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
        %PROXY_SETTINGS% %SERVER_CLASS%
      %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %log_conf%
      - Dweblogic.Name=%SERVER_NAME%
      -Dweblogic.management.username=%WLS_USER%
      - Dweblogic.management.password=%WLS_PW%
      - Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
      %PROXY_SETTINGS% %SERVER_CLASS%
        ) else (  echo Redirecting output from WLS window to %WLS_REDIRECT_LOG%%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %jaas_login%
      - Dweblogic.Name=%SERVER_NAME%
      -Dweblogic.management.username=%WLS_USER%
      - Dweblogic.management.password=%WLS_PW%
      - Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
      %PROXY_SETTINGS% %SERVER_CLASS% >â€%WLS_REDIRECT_LOG%†2>&1 )
      WebLogic 9 - UNIX
      Agregue la sección %log_conf% en la opción WLS_REDIRECT_LOG como se indica en negrita en el ejemplo siguiente:
      ${JAVA_HOME}/bin/java
      ${JAVA_VM} -version
      if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
      echo "Starting WLS with line:"
      echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
      - Dweblogic.Name=${SERVER_NAME}
      -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
      ${PROXY_SETTINGS} ${SERVER_CLASS }"
      ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ${JAAS_LOGIN}
      -Dweblogic.Name=${SERVER_NAME}
      -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
      ${PROXY_SETTINGS} ${SERVER_CLASS}
      else echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
      ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
      ${LOG_CONF}
      -Dweblogic.Name=${SERVER_NAME}
      -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
      ${PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
    • Para activar el registro en WebSphere, agregue el parámetro log4j a la consola de administración de WAS y, a continuación, inicie el servidor de Workplace XT. Por ejemplo, puede hacer los siguiente.
      1. Abra la consola de administración WAS en WebSphere 6.0 y vaya a Servidores > Servidores de aplicaciones > servidor1 > Definición de proceso > Java Virtual Machine. Encuentre una ruta parecida si no usa WebSphere 6.0.
      2. En el cuadro de argumentos de JVM genérico, agregue uno de estos elementos:
        Windows
        -Dlog4j.configuration=
          C:\Progra~1\IBM\FileNet\WebClient\log4j.properties
        Solaris
        -Dlog4j.configuration=
          file:/opt/IBM/FileNet/WebClient/log4j.properties
  4. Guarde y cierre el archivo de comandos de servidor.


Comentarios

Última actualización: Julio de 2011


© Copyright IBM Corp. 2011.
Este centro de información utiliza tecnología Eclipse. (http://www.eclipse.org)