0
aws 서버에 배포 된 웹 응용 프로그램을 디버깅하고 싶습니다. 나는 서버 측에서 다음 단계를 수행합니다원격 디버깅 중에 JAVA 오류가 발생했습니다.
1. export JPDA_ADDRESS=8000
2. export JPDA_TRANSPORT=dt_socket
3. catalina.sh jpda start
이 작업을 수행 한 후, 나는 그것이 나타내는 그 디버거가 켜져있는 바람둥이 프로세스를 확인.
클라이언트 측에서는 Eclipse Native를 사용했습니다. 프로젝트의 디버그 구성에서 포트 필드의 호스트 필드와 디버거 포트에 aws
서버의 IP 주소를 언급했습니다.
원격 VM에 연결하지 못했습니다 :
그것은 나를 오류에 따라 제공합니다. 연결 시간이 초과되었습니다. @Chacko 매튜는 제안 org.eclipse.jdi.TimeoutException
외부 세계에 열려있는 포트와 관련하여 aws에 대한 방화벽 제한이 없습니까? 어쩌면 포트에 원격으로 액세스 할 수 없습니다. – sfat
@sfat 제안에 따라 ec2 보안 그룹에 포트 8000이 열려 있는지 확인하십시오. –
AWS에서 8000 포트를 노출합니다. – dny