Para ayudar a los administradores en la investigación de problemas entre un cliente de WebDAV y FileNet P8 WebDAV Servlet, puede activar el registro en el servidor mediante log4j, que registrará los mensajes que puedan ser útiles en el entorno de FileNet P8 Workplace.
El servlet de FileNet P8 WebDAV registrará los siguientes 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 FileNet P8. |
Condición de advertencia | 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
@REM log4j config
@REM set log_conf="-Dlog4j.configuration=file:/C:\Progra~1\FileNet\Config\AE\log4j.properties"
UNIX
# log4j config
LOG_CONF="-Dlog4j.configuration=/opt/FileNet/Config/AE/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/FileNet/Config/AE/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
Windows
-Dlog4j.configuration=C:\Progra~1\FileNet\Config\AE\log4j.properties
Solaris
-Dlog4j.configuration=file:/opt/FileNet/Config/AE/log4j.properties