2011-09-19 4 views
1

우리는 EJB 응용 프로그램을 BEA Weblogic 8.1에서 Glassfish 2.1로 포팅했습니다. 클라이언트가 웹 클라이언트가 아닌 RMI를 통해 서버에 액세스하고 있습니다.Glassfish 2.1 서버 로그에서 내 응용 프로그램의 예외를 catch하는 방법은 무엇입니까?

웹 로그 예외가 catch되어 클라이언트에 다시 전달 된 경우에도 예외가 server.log에 자동으로 기록됩니다.

Glassfish에서는 기본 구성으로 server.log에서 볼 수 없습니다.

어떻게하면 Weblogic과 동일한 동작을 얻을 수 있습니까?

+1

weblogic (log4j, jul 등)에서 사용 된 로깅 유형은 무엇입니까? – cmutt78

+0

@ cmutt78 우리는 독점적 인 로깅 프레임 워크를 사용하여 문제를 해결했습니다. 감사. – bbuser

답변

1

Glassfish 2.1은 java.util.logging을 통해 기록합니다. 기본적으로 콘텐츠를 로깅 7 월 구성을 위해

[Glassfish root]/domains/[domain name]/logs/server.log 

에 수집, (lib 디렉토리에) 글래스 피시를 실행하는 데 사용되는 JRE의 logging.properties 파일 '(로거')에 대한 수준을 당신의 주제를 설정을 찾을 수 원하는 입도.

참고 : Glassfish에서 실행되는 Apache Commons Logging을 사용하는 응용 프로그램에서 저에게 효과적입니다.