배포 된 여러 WAR로 원격 Tomcat 서버에 액세스 할 수 있습니다. 일부 원격 시스템 종속성으로 인해 로컬에서 WAR를 철저히 테스트 할 수 없으므로 원격으로 디버그하려고합니다. 이것은 프로덕션 Tomcat 서버이므로 추가 원격 서버 (예 : 스테이지 테스트)를 설정할 수있는 권한이 없으므로 Java Platform Debugger Architecture를 통해 원격 디버깅의 보안 및 성능 문제를 최대한 줄이고 싶습니다. Tomcat에서 JPDA를 사용하는 것에 대한 나의 이해는 디버깅을 위해 배치 된 모든 WAR를 드러내는 것입니다. 대부분의 WAR가 프로덕션 환경에서 사용되기 때문에 필자의 시나리오에서는 새로운 배포 만 디버깅해야합니다. 어떤 배포가 액세스 가능해야 하는지를 독점적으로 제한 할 수 있습니까?Tomcat에서 단일 및 특정 WAR 배포를 원격 디버깅 할 수 있습니까?
분명하고 짧고 감미로운 대답이 가능합니다 (예/아니오). 다른 말을하는 문서를 찾지 못했기 때문에 불가능하다고 생각합니다.
그래, 나는 그것을 보았다. 하지만 그것은 내 Tomcat 서버 (즉, http://wiki.apache.org/tomcat/FAQ/Developing#Q1) – kdrakon
전체 디버깅을 다시 사용할 수 있기 때문에 그 해결책을 제공하지 않습니다 또한, 나는 * shouldn 프로덕션에서 디버깅을하고 로그 파일을 참조하지만 상황에 따라 변경 될 때마다 다소 큰 WAR 패키지를 배포하는 대신 원격으로 코드를 단계별로 실행하는 것이 더 효율적입니다. 그리고 제가 언급했듯이, 로컬에서 테스트하는 것은 불가능합니다. – kdrakon
예, Eclipse에서 원격 앱을 디버깅 할 수 있습니다. http://www.eclipsezone.com/eclipse/forums/t53459.html –