[java] 자바 원격 디버깅을 위해 설정된 포트 확인 방법은?
  1. 원격 디버깅이 활성화되어 있는지 확인합니다. 이를 위해 디버그 모드에서 프로그램을 실행합니다. 만약 디버그 모드가 활성화되어 있지 않다면, -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=<포트번호> 옵션을 추가하여 실행합니다. 예를 들어, 포트번호를 8000으로 설정하려면 다음과 같이 명령어를 입력합니다:
    java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 <클래스이름>
    
  2. 포트가 올바르게 설정되었는지 확인합니다. 이를 위해 jps 명령어를 사용하여 현재 실행 중인 자바 프로세스의 목록을 확인합니다. 명령어를 실행한 후 포트 번호와 함께 Address 열을 확인합니다. 여기에 원격 디버깅 포트의 설정이 표시됩니다.

예를 들어, 포트 번호가 8000인 프로세스를 찾으려면 다음과 같이 명령어를 입력합니다:

jps -v
  1. 해당 프로세스의 포트가 8000인지 확인합니다. 포트 번호가 일치한다면, 자바 원격 디버깅이 성공적으로 설정된 것입니다.

위의 단계를 따라하면 자바 원격 디버깅에 사용되는 포트 번호를 확인할 수 있습니다.