對 AEM SDK 進行遠端偵錯
AEM SDK的本機Quickstart可讓您從IDE進行遠端Java除錯,讓您在AEM中逐步執行即時程式碼,以瞭解確切的執行流程。
若要將遠端偵錯工具連線至AEM,AEM SDK的本機快速入門必須使用允許IDE連線至的特定引數(-agentlib:...)啟動。
$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar aem-author-p4502.jar
- AEM SDK僅支援Java 11
address指定AEM監聽遠端偵錯連線的連線埠,並可變更為本機開發電腦上的任何可用連線埠。- 最後一個引數(例如
aem-author-p4502.jar)是AEM SKD Quickstart Jar。 這可以是AEM Author服務(aem-author-p4502.jar)或AEM Publish服務(aem-publish-p4503.jar)。
IDE設定指示
大多數Java IDE都提供對Java程式進行遠端偵錯的支援,但每個IDE的具體設定步驟有所不同。 請檢閱IDE的遠端偵錯設定指示,以瞭解確切步驟。 通常IDE配置需要:
- 正在接聽主機AEM SDK的本機Quickstart,其為
localhost。 - AEM SDK的本機Quickstart正在接聽遠端偵錯連線的連線埠,這是啟動AEM SDK的本機Quickstart時
address引數所指定的連線埠。 - 有時候,必須指定提供原始程式碼給遠端偵錯的Maven專案;這是您的OSGi套件組合maven專案專案。
設定指示
recommendation-more-help
experience-manager-learn-help-cloud-service