AEM SDK의 로컬 빠른 시작을 사용하면 IDE에서 원격 Java 디버깅을 사용할 수 있으므로 AEM에서 라이브 코드 실행을 단계별로 진행하여 정확한 실행 흐름을 파악할 수 있습니다.
원격 디버거를 AEM에 연결하려면 AEM SDK에서 연결할 수 있는 특정 매개 변수(-agentlib:...
)로 SDK의 로컬 빠른 시작을 시작해야 합니다.
$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar aem-author-p4502.jar
address
AEM이 원격 디버그 연결을 위해 수신 대기하는 포트를 지정하고 로컬 개발 시스템에서 사용 가능한 포트로 변경할 수 있습니다.aem-author-p4502.jar
)은 AEM SKD Quickstart Jar입니다. AEM 작성자 서비스(aem-author-p4502.jar
) 또는 AEM 게시 서비스(aem-publish-p4503.jar
)일 수 있습니다.대부분의 Java IDE는 Java 프로그램의 원격 디버깅을 지원하지만 각 IDE의 정확한 설정 단계는 다릅니다. 정확한 단계에 대해서는 IDE의 원격 디버깅 설정 지침을 검토하십시오. 일반적으로 IDE 구성에는 다음이 필요합니다.
localhost
수신 대기합니다.address
매개 변수로 지정된 포트인 원격 디버그 연결을 수신 대기합니다.