IBM FileNet P8, 버전 5.1.+            

오류 로깅 구성

WebDAV 클라이언트와 FileNet® P8 WebDAV Servlet 사이에 발생하는 문제점을 조사하는 관리자를 돕기 위해 log4j를 사용하여 서버측 로깅을 사용으로 설정할 수 있습니다. 이렇게 하면 Workplace XT 환경에서 의미 있는 메시지를 로그할 수 있습니다.

WebDAV 서블릿은 다음 유형의 정보를 로그합니다.

유형 정보
요청 WebDAV 클라이언트에서 WebDAV Servlet에 요청을 전송하는 경우 요청의 헤더 및 본문에 포함된 모든 컨텐츠가 기록됩니다.
응답 WWebDAV 클라이언트 요청에 대한 응답을 전송하는 경우 응답 헤더 및 응답 본문에 포함된 모든 컨텐츠가 기록됩니다.
예외 오류가 발생하여 클라이언트로 다시 전송된 응답 코드를 통해 정보를 얻을 수 없는 경우 P8 특정 정보가 로그됩니다.
경고 조건 경고로 간주되는 오류가 발생했지만 클라이언트로 전송된 오류 코드 목록에 이러한 오류가 없는 경우, 경고 및 그에 대한 설명이 기록됩니다.

오류 로깅 구성 방법:

  1. 해당 작업이 아직 완료되지 않은 경우 Workplace XT 서버에 관리자로 로그온합니다.
  2. log4j.properties 파일의 기본 Windows 또는 UNIX 위치를 찾습니다. 예를 들어, Windows 위치는 C:\Program Files\IBM\FileNet\WebClient\log4j.properties이고, UNIX 위치는 /opt/IBM/FileNet/WebClient/log4j.properties일 수 있습니다.
  3. 다음 중 하나를 수행하십시오.
    • JBoss 및 WebLogic에서 로깅을 사용하려면 log4j 매개변수를 시작 스크립트에 추가한 다음 Workplace XT 서버를 시작합니다. 예를 들어, 시작 스크립트에 다음을 추가할 수 있습니다.
      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
      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
      다음 예에 굵은 글씨로 표시한 대로 %log_conf% 섹션을 CLASSPATH 설정 뒤에 추가하십시오.
      # Log4j properties file 
       LOG_CONF="-Dlog4j.configuration=/opt/IBM/FileNet/WebClient/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
      아래 예제에 굵은채로 표시한 대로 %log_conf% 섹션을 WLS_REDIRECT_LOG 설정에 추가합니다.
      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
      아래 예제에 굵은채로 표시한 대로 %log_conf% 섹션을 WLS_REDIRECT_LOG 설정에 추가하십시오.
      ${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
    • WebSphere®에서 로깅을 사용하려면 log4j 매개변수를 WAS 관리 콘솔에 추가한 다음 Workplace XT 서버를 시작합니다. 예를 들어, 다음과 같이 할 수 있습니다.
      1. WebSphere 6.0에서 WAS 관리 콘솔을 열고 서버 > 애플리케이션 서버 > server1 > 프로세스 정의 > Java Virtual Machine을 탐색합니다. WebSphere 6.0을 사용하지 않을 경우 비슷한 경로를 찾습니다.
      2. 일반 JVM 인수 상자에 다음 중 하나를 추가합니다.
        Windows
        -Dlog4j.configuration=
          C:\Progra~1\IBM\FileNet\WebClient\log4j.properties
        Solaris
        -Dlog4j.configuration=
          file:/opt/IBM/FileNet/WebClient/log4j.properties
  4. 서버 시작 스크립트를 저장하고 닫습니다.


피드백

마지막 업데이트 날짜: 2011년 7월


© Copyright IBM Corp. 2011.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹 사이트 참조)