2012-05-03 2 views
0

시간 내 주셔서 감사합니다!Seam에서 팝업/경고하는 방법? (자바)

저는 (브라우저로 보는) 기존에 주로 수행 된 Seam 프로젝트를 상속 한 자바 개발자로서, 오류 메시지가있는 곳으로 메시지를 보내는 방법을 모르므로 오류가 발생한 곳을 추적하는 데 어려움을 겪고 있습니다. 런타임에 사용자 (디버깅 용). JOptionPane과 System.out.println은 도움이되지 않습니다 (전자는 프로젝트를 중단시킵니다). 사용자에게 모든 유형의 메시지를 보낼 수있는 코드를 Java 또는 xhtml 파일에 입력 할 수 있습니까? 팝업 (경고)이 선호되지만 추적 방법이 좋을 것입니다. 감사합니다.

{* 바람직하게 사용할 수있는 단지 JOptionPane.showMessageDialog처럼} 당신이 JOptionPane의 때와 수, 그리고 웹이기 때문에 그 대부분처럼 당신은 사용자에게 메시지를 보낼 수 없습니다

답변

2

. RichFaces 컴포넌트를 사용하여 데이터를 브라우저로 푸시 할 수 있지만 디버깅을 위해 수행하고 싶지는 않습니다.

Seam을 디버깅 할 때 로깅 (slf4j) 및 중단 점을 사용합니다. Java 코드에서.

+0

답변 해 주셔서 감사합니다. 그것은 많은 시간을 절약 해주었습니다. 아무도 비슷한 문제가있는 경우를 대비하여, 콘솔 출력을 볼 수 없다고 생각하면서 착각했습니다. (system.out.println이 쓸모 없다고 생각합니다). JBoss에는 마지막 실행 서버에 대한 모든 콘솔 출력을 포함하는 server.log 파일이 있습니다. 방금 방아쇠 이름을 검색 할 수 있습니다. 그러나 누군가 자신의 트리거가 포함 된 자체 로그 파일을 만들려는 경우 Buffered Reader/Writer 전체 방법을 사용하여 자체 텍스트 파일을 만들 수 있습니다. 도와 주셔서 다시 한 번 감사드립니다! – Glenninator

+0

실제로 단계를 더 멀리 이동하고 로그 구성을 조작 할 수 있습니다. JBoss는 log4j 설정을 사용하기 때문에보고 싶은 클래스 이외의 모든 것을 끌 수 있습니다. –