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