Foutopsporing op afstand van de AEM SDK

Met de lokale QuickStart van de AEM SDK kunt u externe Java-foutopsporing vanaf uw IDE gebruiken, zodat u de uitvoering van live code in AEM kunt doorlopen om precies te weten wat de exacte uitvoeringsstroom is.

Om verre debugger aan AEM te verbinden, moet lokale QuickStart van AEM SDK met specifieke parameters (-agentlib:...) begonnen zijn toestaand winde om met het te verbinden.

$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar aem-author-p4502.jar
  • AEM SDK ondersteunt alleen Java 11
  • address geeft de poort aan AEM luistert naar externe foutopsporingsverbindingen en kan worden gewijzigd in een willekeurige beschikbare poort op de lokale ontwikkelcomputer.
  • De laatste parameter (bijvoorbeeld aem-author-p4502.jar) is de AEM SKD Quickstart Jar. Dit kan of de dienst van de Auteur van de AEM (aem-author-p4502.jar) of de dienst van AEM Publish (aem-publish-p4503.jar) zijn.

IDE-installatie-instructies

De meeste Java IDE's bieden ondersteuning voor foutopsporing op afstand van Java-programma's, maar de exacte instellingsstappen van elke IDE variƫren. Gelieve te herzien de de opstellingsinstructies van de verre debugging van uw winde voor de nauwkeurige stappen. Typisch vereisen de configuraties van winde:

  • De lokale quickstart van de host AEM SDK luistert, namelijk localhost .
  • De lokale quickstart van de poort AEM SDK luistert naar een externe foutopsporingsverbinding. Dit is de poort die door de parameter address wordt opgegeven bij het starten AEM de lokale quickstart van SDK.
  • Af en toe, moeten het Gegrafeerde project (de Maven) die de broncode aan ver verstrekken zuivert worden gespecificeerd; dit is uw OSGi bundelmaven project(en).

Instructies instellen

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69