WebDAV クライアントと FileNet P8 WebDAV Servlet 間で問題が発生した場合に、管理者が調査しやすくするために、log4j を使用してサーバー側のロギングを有効にすることができます。log4j は、Workplace XT 環境で重要なメッセージのロギングを記録するものです。
WebDAV Servlet では、次の種類の情報がログに記録されます。
タイプ | 情報 |
---|---|
要求 | WebDAV クライアントが WebDAV サーブレットに要求を発行すると、ヘッダーおよび要求の本文中のすべての内容がログに記録されます。 |
応答 | WebDAV クライアントの要求に対して応答をディスパッチすると、すべての応答ヘッダーおよび応答の本文中のすべての内容がログに記録されます。 |
例外 | エラーが検出され、クライアントに送信される応答コードの情報が不十分な場合に、P8 特有の情報がログに記録されます。 |
警告条件 | 警告と見なされるが、クライアントに送信されるエラー・コードでは明示されないエラーが検出された場合に、警告が説明文付きでログに記録されます。 |
エラー・ロギングを構成するには
@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 の場合
CLASSPATH の設定の後に %log_conf% セクションを追加します。次に例を示します。
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
以下の例で太字で示すように、CLASSPATH の設定の後に %log_conf% セクションを追加します。
# Log4j プロパティー・ファイル
LOG_CONF="-Dlog4j.configuration=/opt/IBM/FileNet/WebClient/log4j.properties"
# 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
以下の例で太字で示すように、WLS_REDIRECT_LOG の設定の後に %log_conf% セクションを追加します。
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 の場合
以下の例で太字で示すように、WLS_REDIRECT_LOG の設定の後に %log_conf% セクションを追加します。
${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\IBM\FileNet\WebClient\log4j.properties
Solaris の場合
-Dlog4j.configuration=file:/opt/IBM/FileNet/WebClient/log4j.properties