2013-01-08 2 views
2

Eclipse에 대한 메시지를 Eclipse에 인쇄하는 JBoss AS의 직접적인 접근법이 있습니까? 디버깅 목적으로 만 사용하고 더 이상은 사용하지 않으려 고합니다 (맹세코).JBoss AS의 System.out.println() 메시지

저는 JBoss를 처음 접했고 어디에서 시작해야할지 모르며, System.out.println() 메시지를 콘솔에서 볼 수 있습니다.

불행히도 저는이 오히려 자연적인 요구 사항을 달성하기 위해 오늘 너무 오랫동안 고심하고 있습니다. JBoss AS 7.1을 사용하고 있습니다.

편집 :

좋아, 문제가 화면 앞에 앉아이 시간처럼 보인다. server.log에서도 내 기록을 찾을 수 없습니다. 그 이유는 내가 실행하고 있던 코드가 sysouts이 콘솔에 인쇄되지 못하게하는 오류를 던 졌기 때문입니다. 죄송 해요. 도와 줘서 고마워. 구성 및 가능성의 많은 로그에서이 이후

답변

3

당신이 당신의 응용 프로그램에서 Sysout을 할 경우, 폴더 $JBOSS_HOME/standalone/log

그 내부의 server.log에서 찾을 수 있습니다, 그러나, 가장 좋은 방법이 아닙니다 . 당신은 그냥 server.log

밖으로 부팅은 당신이 당신의 System.out.println() 물건

+0

우리는 sysout에서 sysout을 인쇄 할 때 sysout에서 인쇄하지만 응용 프로그램이 Jboss에 배포 될 때 sysout은 서버 콘솔 및 서버 로그에서 값을 인쇄합니다. 뭐야,이게 바뀌 었어? –

+0

Eclipse의 콘솔에서'System.out.println()'의 출력을 보는 방법을 알고 싶습니다. –

+0

@ Gab 제임스가 다른 대답에서 말한 것처럼 JBoss를 Eclipse에서 실행해야합니다. 이렇게하면 모든 로그가 Eclipse의 콘솔 탭에 나타납니다. –

2

를 확인하실 수 있습니다 그래서 거기 만든 후 모든 기록 될 것입니다 System.out.println('hello world')을 말한다면 당신은 그 here

에 대한 자세한 정보를 확인할 수 있지만, 기본 설치 콘솔 핸들러와 파일 핸들러가 구성됩니다. 둘 중 하나에 로그인하려면 로거 만 사용해야합니다. System.out 또는 System.err으로 인쇄하는 것도 좋지만 JBoss Logging, SLF4J 또는 J.U.L과 같은 로깅 외관을 사용하는 것이 좋습니다.

Eclipse 내부에서 JBoss AS를 실행하려면 가장 쉬운 방법은 JBoss Tools을 사용하는 것입니다. 테스트를 위해 eclipse에서 응용 프로그램을 시작, 중지 및 전개 할 수 있습니다.

1

내 프로젝트에서 jboss가 제공하는 log4j.proprties 파일이 두 개 있습니다. 내 작업 영역에 다른 파일이 있습니다. 하나의 log4j.properties 파일을 제거 했으므로 콘솔에서 sysout을 볼 수 있습니다.

관련 문제