Denetimcilerin WebDAV istemcisi ile FileNet P8 WebDAV sunucu uygulamacığı arasındaki sorunları incelemesine yardımcı olmak amacıyla, log4j kullanarak FileNet P8 Workplace ortamında anlamlı olan iletilerin günlüğe kaydedilmesi için sunucu tarafı günlük kaydını etkinleştirebilirsiniz.
FileNet P8 WebDAV sunucu uygulamacığı aşağıdaki tiplerde bilgileri günlüğe kaydeder:
Tip | Bilgi |
---|---|
İstek | WebDAV istemcisi WebDAV sunucu uygulamacığına bir istek ilettiğinde, isteğin başlığı ve gövdesindeki içerik günlüğe kaydedilir. |
Yanıt | WebDAV istemcisi isteğine bir yanıt gönderilirken, yanıttaki başlıklar ve yanıt gövdesindeki içerik günlüğe kaydedilir. |
Kural dışı durumlar | Hatalar oluştuğunda ve istemciye gönderilen yanıt kodu bilgilendirici değilse, FileNet P8'e özgü bilgiler günlüğe kaydedilir. |
Uyarı Koşulu | Uyarı olarak kabul edilen ancak istemciye bir hata kodu iletmeyen hatalar oluştuğunda, günlüğe açıklayıcı metin içeren bir uyarı kaydedilir. |
Hataların günlüğe kaydedilmesinin yapılandırılması
@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
%log_conf% kısmını CLASSPATH ayarlarının ardından ekleyin. Örneğin:
echo .
echo CLASSPATH=%CLASSPATH%
echo .
echo PATH=%PATH%
echo .
echo ***************************************************
echo * WebLogic Sunucusunu başlatmak için denetimci düzeyindeki bir *
echo * kullanıcıya atanmış bir kullanıcı adı ve parola kullanın. Sunucu *
echo * denetimi için WebLogic Sunucusu konsolunu *
echo * kullanın (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
Aşağıdaki örnekte koyu yazıyla gösterilen şekilde %log_conf% kısmını CLASSPATH ayarlarının ardından ekleyin:
# Log4j özellikleri dosyası
LOG_CONF="-Dlog4j.configuration=/opt/FileNet/Config/AE/log4j.properties"
# Call WebLogic Server
echo "."
echo "CLASSPATH=${CLASSPATH}"
echo "."
echo "PATH=${PATH}"
echo "."
echo "***************************************************"
echo "* WebLogic Sunucusunu başlatmak için denetimci düzeyindeki bir *"
echo "* kullanıcıya atanmış bir kullanıcı adı ve parola kullanın. Sunucu *"
echo "* denetimi için WebLogic Sunucusu konsolunu *"
echo "* kullanın (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
Aşağıdaki örnekte koyu yazıyla gösterilen şekilde %log_conf% kısmını WLS_REDIRECT_LOG ayarlarına ekleyin:
If “%WLS_REDIRECT_LOG%”==””(
echo Aşağıdaki satırla başlayan WLS:
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 Çıkış WLS penceresinden %WLS_REDIRECT_LOG% yerine yeniden yönlendiriliyor
%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
Aşağıdaki örnekte koyu yazıyla gösterilen şekilde %log_conf% kısmını WLS_REDIRECT_LOG ayarlarına ekleyin:
${JAVA_HOME}/bin/java ${JAVA_VM} -version
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
echo "Aşağıdaki satırla başlayan WLS:"
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 " Çıkış WLS penceresinden ${WLS_REDIRECT_LOG} yerine yeniden yönlendiriliyor"
${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