IBM FileNet P8, Versie 5.1.+            

Foutenregistratie configureren

Om beheerders te helpen bij het onderzoeken van problemen tussen een WebDAV-client en de FileNet P8 WebDAV-servlet, kunt u logboekregistratie met log4j bij de server inschakelen. Hierdoor worden foutberichten opgeslagen die van belang zijn in de Workplace XT-omgeving.

De WebDAV-servlet legt de volgende typen gegevens vast:

Type Informatie
Opdracht Als een WebDAV-client een opdracht aan de WebDAV-servlet doorgeeft, worden de kopteksten en de lopende tekst daarvan vastgelegd.
Respons Bij het doorgeven van een respons op een opdracht van een WebDAV-client worden de responsheaders en lopende tekst van respons vastgelegd.
Uitzondering Als fouten zijn vastgesteld en de naar de client teruggestuurde responscode mogelijk niet informatief is, wordt de informatie die specifiek is voor P8 vastgelegd.
Waarschuwing Als er fouten optreden die gezien worden als waarschuwingen, maar niet in de vorm van een foutcode naar de client worden gezonden, wordt er een waarschuwing vastgelegd met enige verklarende tekst.

U kunt foutenregistratie als volgt configureren:

  1. Meld u als beheerder aan bij de Workplace XT-server.
  2. Ga naar de standaardlocatie op Windows of UNIX van het bestand log4j.properties. In Windows kan dit bijvoorbeeld C:\Program Files\IBM\FileNet\WebClient\log4j.properties zijn en in UNIX /opt/IBM/FileNet/WebClient/log4j.properties.
  3. Doe een van de volgende dingen:
    • Om logboekregistratie in te schakelen in JBoss en WebLogic voegt u de parameter log4j toe aan het opstartscript en start u de Workplace XT-server. U kunt bijvoorbeeld het volgende aan het opstartscript toevoegen voor:
      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
      Voeg het volgende %log_conf%-deel toe na de CLASSPATH-instellingen. Bijvoorbeeld:
      echo . 
      echo CLASSPATH=%CLASSPATH% 
      echo . 
      echo PATH=%PATH% 
      echo . 
      echo ********************************************************
      echo * Om WebLogic Server te starten gebruikt u een naam en *
      echo * wachtwoord van een beheerder. Voor beheer van de     *
      echo * server gebruikt u de WebLogic Server-console         *
      echo * op http:\[host_naam]:[poort]\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
      Voeg het volgende %log_conf%-deel toe na de CLASSPATH-instellingen zoals in vette letters in het voorbeeld aangegeven.
      # Log4j eigenschappenbestand
       LOG_CONF="-Dlog4j.configuration=/opt/IBM/FileNet/WebClient/log4j.properties" 
      # Call WebLogic Server echo "." 
      echo "CLASSPATH=${CLASSPATH}" 
      echo "." 
      echo "PATH=${PATH}" 
      echo "." 
      echo "********************************************************"
      echo "* Om WebLogic Server te starten gebruikt u een naam en *"
      echo "* wachtwoord van een beheerder. Voor beheer van de     *"
      echo "* server gebruikt u de WebLogic Server-console         *"
      echo "* op http://[host_naam]:[poort]/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
      Voeg het volgende %log_conf%-deel toe in de WLS_REDIRECT_LOG-instellingen zoals in vette letters in het voorbeeld aangegeven.
      If "%WLS_REDIRECT_LOG%"==""(  
      echo WLS starten met regel:
      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 Uitvoer doorsturen van WLS-venster naar %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
      Voeg het volgende %log_conf%-deel toe in de WLS_REDIRECT_LOG-instellingen zoals in vette letters in het voorbeeld aangegeven.
      ${JAVA_HOME}/bin/java ${JAVA_VM} -version 
      if [ "${WLS_REDIRECT_LOG}" = "" ] ; then 
      echo "WLS starten met regel:"
      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 "Uitvoer doorsturen van WLS-venster naar ${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
    • Om logboekregistratie in te schakelen in WebSphere voegt u de parameter log4j toe aan de WAS-beheerconsole en start u de Workplace XT-server. U kunt bijvoorbeeld het volgende doen.
      1. Open de WAS-beheerconsole in WebSphere 6.0 en navigeer naar Servers > Application servers > server1 > Process Definition > Java Virtual Machine. Als u geen gebruik maakt van WebSphere 6.0 zoekt u naar een gelijksoortig pad.
      2. In het vak voor generieke JVM-argumenten voegt u een van de volgende zaken toe:
        Windows
        -Dlog4j.configuration=
          C:\Progra~1\IBM\FileNet\WebClient\log4j.properties
        Solaris
        -Dlog4j.configuration=
          file:/opt/IBM/FileNet/WebClient/log4j.properties
  4. Sla het opstartscript voor de server op en sluit het.


Feedback

Laatste keer bijgewerkt: Juli 2011


© Copyright IBM Corp. 2011.
Dit informatiecentrum wordt mede mogelijk gemaakt door technologie van Eclipse. (http://www.eclipse.org)