2009-10-05 2 views
3

JSR 168 준수 포틀릿 개발을 위해 스프링 포틀릿 MVC를 테스트하기위한 개발 환경을 설정하려고합니다. 나는 Spring 2.5와 Eclipse (Catalina)를 포함하는 최신 STS를 설치했다. 이것은 Spring MVC로 개발할 수있는 제 환경이었으며, 디버깅을 위해 Apache를 로컬 서버로 사용하면 잘 작동합니다.spring, eclipse & pluto로 JSR 168 포틀릿 디버깅

Pluto를 포틀릿의 원격 디버깅 호스트로 사용하는 것에 대한 명왕성 포털 사이트에 대한 지침이 있습니다. 나는 그 지시 사항을 이행했다. Eclipse 중 하나를 마우스 오른쪽 단추로 클릭하고 "디버그"로 이동하여 디버그 모드로 보냅니다. 내 문제는 내가 명왕성에 로그인 할 때, 나를 디버그 모드로 보내지 않는다는 것이다. 기본 명왕성 페이지가 내 포틀릿과 반대되는 것으로 나타납니다. 내 포틀릿이 명왕성에 설치되지 않았으므로 포틀릿을 설치하지 않아도됩니다. 로컬 호스트에 원격 디버깅을 보여주는

  • 이클립스 :

    다음을 보여 http://www.ceruleaninc.ca/pluto_problem.jpg에서 내가 스크린 샷을 가지고 도움을 보여주는 8000
  • 톰캣을 "주소로 전송 dt_socket 듣기 : 8000
  • Catalina.bat JPDA는
01에 명령을 로그 후
  • 명왕성 포털 시작 화면

    감사합니다. 포틀릿 디버깅 접근법에 대한 조언을 환영합니다. 나는 명왕성에 묶여 있지 않다. 이 주제에 대한 자세한 지침이 부족한 것 같습니다.

  • 답변

    0

    Pluto를 디버그 모드로 실행하면이 플러그인은 외부 응용 프로그램이므로 JSP를 디버깅하지 않고 Eclipse를 외부 응용 프로그램에 연결해야합니다.
    가장 간단한 방법은 소스가 포함 된 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하고 디버그 구성 ...을 선택하는 것입니다. 대화 상자의 왼쪽 창에 원격 Java 응용 프로그램이라는 항목이 표시되면이를 두 번 클릭하면 새 실행 구성이 오른쪽 창에 나타납니다. 호스트와 포트가 올바른지 (기본값은 localhost, 8000), 기억할만한 이름 (선택한 리소스의 이름이 기본값 임)을 입력 한 다음 디버그을 클릭하십시오.

    remote debug configuration screenshot http://www.nakov.com/blog/wp-content/uploads/2008/08/eclipse-remote-debug-configuration.png

    이클립스는 지정된 포트에서 수신하는 모든 프로세스에 디버거를 연결하려고 시도합니다.

    다음 디버그 실행시 실행 -> [외부 구성 이름]을 간단하게 선택할 수 있습니다.

    +0

    예, 감사합니다. 내가 한 일에 대한 제 설명을 살펴볼 수 있다면 이미 "원격 Java 응용 프로그램"을 마우스 오른쪽 버튼으로 클릭하여 정확히 귀하의 권장 사항을 수행했습니다. 내 게시물에서 제공 한 스크린 샷을 확인할 수 있다면 Eclipse가 원격 테스트 호스트에 성공적으로 연결되었음을 알 수 있습니다. 불행히도 나는 여전히 뭔가를 놓치고있는 것처럼 보입니다 ... 더 이상의 조언은 많이 주시면 감사하겠습니다. – mikep

    관련 문제