2010-02-19 7 views
3

Eclipse에 Java Struts 응용 프로그램이 있고 Tomcat에서 응용 프로그램을 실행할 때 요청 및 세션 변수 (NetBeans가 표시 할 때)의 값을 볼 수있는 방법을 찾고 있습니다.
어떤 이유로, 디버깅 모드의 "변수보기"는 항상 비어 있으며, 따라야 할 변수로 채울 방법이 없습니다. 내부 또는 외부 브라우저, 아무런 차이가 없습니다.
몇 가지 힌트를 보내주세요.

언젠가는 나중에
답을 보내 주셔서 감사합니다. 나는 내가 원하는 것을 얻지 못하기 때문에 나의 질문을 조금 더 구체화 할 것이다.
내 참조는 NetBeans ("HTTP Monitor")에 표시된 테이블입니다. 요청, "세션", "컨텍스트"탭으로 정렬 된 모든 Get 또는 Post와 관련된 매개 변수 및 속성을 볼 수있었습니다. Eclipse에서 지금 내가 얻을 수있는 부분은 "표현식"보기에 필요한 변수를 표시하는 것입니다. 문제는 업데이트되지 않았다는 것입니다! 예를 들어 드롭 다운 선택 컨트롤과 연결된 "_client"변수는 변경 내용을 반영하지 않습니다.

변수의 스냅 숏보다 동적 인 개요가 필요합니다.
아이디어가 있으십니까?Eclipse에서 웹 응용 프로그램 디버그

답변

1

JPDA를 사용하고 then you can attach the Netbeans debugger to it을 사용하여 Tomcat을 실행하십시오.

+0

매우 편리합니다. 링크 해 주셔서 감사합니다. NetBeans에서 "Connection refused"메시지가 표시되지만 작업 중입니다. Eclipse, Tomcat 및 NetBeans가 동시에 실행되는 시스템의 성능이 단점입니다! : ¤! – dani

0

가변 뷰는 스레드가 일시 중단 된 경우에만 채워집니다. 관심 영역에 중단 점을두고 디버거가 스레드를 일시 중단 할 때까지 기다린 다음 변수를 검사합니다.

+0

고맙습니다. 그것은 나에게 도움이되지만 여전히 중단 점을 필요로하지 않고 속성 및 매개 변수 상태를 확인하는 방법을 선호합니다. "실행 중"이라고 말합니다. – dani

관련 문제