독립형 클라이언트 애플리케이션(예: WebSphere® Application Server에서 호스팅되는 엔터프라이즈 Bean에 액세스하는 Java™ 애플리케이션)에 WebSphere Application Server와
상호작용하는 문제점이 있는 경우 애플리케이션의 추적을 사용으로 설정하는 데 유용할 수 있습니다. 클라이언트 프로그램의 추적을
사용으로 설정하면 이름 지정 서비스 클라이언트 클래스와 같은 애플리케이션이 사용하는 WebSphere Application Server 클래스가 추적 정보를 생성합니다.
이 태스크 정보
일반적인 문제점 해결 기술은 애플리케이션 서버와
클라이언트 애플리케이션 둘 다에서 추적을 사용으로 설정하고 시간소인에 따라 레코드를 일치시켜
문제점이 발생하는 위치를 파악하는 것입니다.
수정 명령을 사용하여 MVS™ 콘솔에서
추적을 구성할 수도 있습니다.
프로시저
- 클라이언트 애플리케이션에서 WebSphere Application Server 클래스 추적을 사용으로 설정하려면 다음 예에 표시된 시스템 특성을
시작 스크립트 또는 클라이언트 애플리케이션의 명령에 추가하십시오. 추적에 포함된 세부사항, 클래스 및 출력의 위치는
WebSphere Application Server에 추적을 추가할 때와 동일한 규칙을 따릅니다. 예를 들어, com.ibm.sample.MyClientProgram이라는 독립형 클라이언트 애플리케이션 프로그램을 추적하려면
다음 명령을 입력하십시오.
java -DtraceSettingsFile=MyTraceSettings.properties
-Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager
-Djava.util.logging.configureByServer=true com.ibm.samples.MyClientProgram
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
file
name으로 식별되는 파일은 애플리케이션 클라이언트 또는 독립형 프로세스의 클래스 경로에 위치하는 특성 파일이어야 합니다. %install_root\properties\TraceSettings.properties 파일을
클라이언트 애플리케이션 JAR(Java Archive) 파일과 같은 디렉토리에 복사하여 추적 특성 파일을 작성해야 합니다.
file
name으로 식별되는 파일은 애플리케이션 클라이언트 또는 독립형 프로세스의 클래스 경로에 위치하는
특성 파일이어야 합니다. app_server_root/properties/TraceSettings.properties 파일을
클라이언트 애플리케이션 JAR(Java Archive) 파일과 같은 디렉토리에 복사하여 추적 특성 파일을 작성해야 합니다.
씬 클라이언트에서 ORB 컴포넌트의 추적을 사용으로 설정하기 위해
-DtraceSettingsFile=TraceSettings.properties 특성을 사용할 수 없습니다. 씬 클라이언트에 대한 ORB 추적
출력은 명령행에 com.ibm.CORBA.Debug.Output
= debugOutputFilename 매개변수를 설정하여 지시할 수 있습니다.
java.util.logging.manager and java.util.logging.configureByServer
시스템 특성은 Java 로깅이
WebSphere Application Server 특정 LogManager
클래스를 사용하고 traceSettingsFile 특성에 의해 지정되는 파일의 구성을 사용하도록 구성합니다. JRE6(Java SE
Runtime Environment 6)에 있는 기본 Java Logging
특성 파일은 적용되지 않습니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
traceFileName 특성을 사용하여 MyTraceSettings.properties 파일이 추적 출력을 파일에 전송하도록 구성할 수 있습니다.
다음 두 가지 옵션 중 하나를 지정하십시오. - 출력 파일의 완전한 이름입니다. 예를 들면, traceFileName=c:\\MyTraceFile.log입니다.
볼 수 있는 출력을 생성하려면 이 특성을 지정해야 합니다.
- stdout. 이를 지정하면 출력이 System.out에 기록됩니다.
- Trace String 특성으로 메시지를 작성하기 위한 추적 문자열을 지정할 수도 있습니다. 서버에서 사용 가능한 것과 유사한 시작 추적 스펙을 지정하십시오. 사용자의 편리를 위해 행당 하나씩
추적 설정 파일에 개별 추적 문자열을 여러 개 입력할 수 있습니다.
결과
다음은 각 선택적 특성 설정을 사용한 결과입니다.
- 지정한 파일이나 System.out에만 메시지를 쓰도록 traceFileName
특성에 추적 문자열 없이 유효한 설정을 지정합니다.
- 출력을 생성하지 않도록 traceFileName 특성 값 없이 추적 문자열을 지정합니다.
- traceFileName 특성에 지정한 위치에 메시지와 추적 항목을 둘 다 쓰도록
유효한 traceFileName 특성과 추적 문자열을 둘 다 지정합니다.