Fjärrfelsökning av AEM SDK
Med AEM SDK:s lokala snabbstart kan du fjärrfelsöka Java från din utvecklingsmiljö, vilket gör att du kan stega igenom direktkörning av kod i AEM för att förstå det exakta körningsflödet.
Om du vill ansluta en fjärrfelsökare till AEM måste AEM SDK:s lokala snabbstart startas med specifika parametrar (-agentlib:...
) som gör att IDE kan ansluta till den.
$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar aem-author-p4502.jar
- AEM SDK stöder bara Java 11
address
anger vilken port AEM avlyssnar fjärrfelsökningsanslutningar och kan ändras till en tillgänglig port på den lokala utvecklingsdatorn.- Den sista parametern (till exempel
aem-author-p4502.jar
) är AEM SKD Quickstart Jar. Detta kan vara antingen AEM författartjänst (aem-author-p4502.jar
) eller den AEM Publish-tjänsten (aem-publish-p4503.jar
).
Instruktioner för IDE-konfiguration
De flesta Java IDE:er har stöd för fjärrfelsökning av Java-program, men de exakta konfigurationsstegen för varje IDE varierar. Se instruktionerna för hur du konfigurerar fjärrfelsökning för din IDE. Vanligtvis kräver IDE-konfigurationer:
- Värden AEM SDK:s lokala snabbstart lyssnar på, vilket är
localhost
. - Porten AEM SDK:s lokala snabbstart lyssnar efter fjärrfelsökningsanslutning, som är den port som anges av parametern
address
när AEM SDK:s lokala snabbstart startas. - Ibland måste de Maven-projekt som tillhandahåller källkoden till fjärrfelsökningen anges. Det här är dina OSGi-paket med maven-projekt.
Konfigurera instruktioner
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69