Če želite pomagati skrbnikom pri preiskovanju težav med odjemalcem WebDAV in strežniškim programčkom FileNet P8 WebDAV, lahko omogočite beleženje s strani strežnika tako, da uporabite log4j, kar bo beležilo sporočila, ki so smiselna v okolju FileNet P8 Workplace.
Strežniški programček FileNet P8 WebDAV bo beležil naslednje tipe informacij:
Tip | Informacije |
---|---|
Zahteva | Ko odjemalec WebDAV izda zahtevo za strežniški programček WebDAV, bodo beležene glave in vsa vsebina, vsebovana znotraj telesa zahteve. |
Odgovor | Ko pošljete odgovor na zahtevo odjemalca WebDAV, bodo beležene vse glave odgovora in vsa vsebina, vsebovana znotraj telesa odgovora. |
Izjemno stanje | Ko so napake odkrite, koda odziva, poslana odjemalcu, pa lahko ni informativna, bodo beležene informacije, specifične za FileNet P8. |
Opozorilno stanje | Ko so odkrite napake, ki veljajo za opozorila, vendar se ne manifestirajo v kodi napake, poslani odjemalcu, bo opozorilo zabeleženo z nekaj razlagalnega besedila. |
Če želite konfigurirati beleženje napak, storite naslednje
@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
Dodajte razdelek %log_conf% po nastavitvah CLASSPATH. Na primer:
echo .
echo CLASSPATH=%CLASSPATH%
echo .
echo PATH=%PATH%
echo .
echo ***************************************************
echo * Strežnik WebLogic zaženite z uporabniškim imenom in *
echo * geslom, dodeljenim uporabniku na skrbniški ravni. *
echo * Za skrbništvo nad strežnikom uporabite konzolo WebLogic *
echo * Server na naslovu http:\[ime_gostitelja]:[vrata]\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
Dodajte razdelek %log_conf% po nastavitvah CLASSPATH, kot je nakazano v krepkem besedilu v spodnjem primeru:
# datoteka lastnosti Log4j
LOG_CONF="-Dlog4j.configuration=/opt/FileNet/Config/AE/log4j.properties"
# Kliči strežnik WebLogic
echo "."
echo "CLASSPATH=${CLASSPATH}"
echo "."
echo "PATH=${PATH}"
echo "."
echo "***************************************************"
echo "* Strežnik WebLogic zaženite z uporabniškim imenom in *"
echo "* geslom, dodeljenim uporabniku na skrbniški ravni. *"
echo "* Za skrbništvo nad strežnikom uporabite konzolo WebLogic *"
echo "* Server na naslovu http://[ime_gostitelja]:[vrata]/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
Dodajte razdelek %log_conf% v nastavitvah WLS_REDIRECT_LOG, kot je nakazano v krepkem besedilu v spodnjem primeru:
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
Dodajte razdelek %log_conf% v nastavitvah WLS_REDIRECT_LOG, kot je nakazano v krepkem besedilu v spodnjem primeru:
${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