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