Débogage à distance du SDK AEM

Le démarrage rapide local du SDK AEM permet le débogage Java à distance à partir de votre IDE, ce qui vous permet de parcourir l’exécution du code en direct dans AEM pour comprendre le flux d’exécution exact.

Pour connecter un débogueur distant à AEM, le démarrage rapide local du SDK AEM doit être démarré avec des paramètres spécifiques (-agentlib:...) permettant à l’IDE de s’y connecter.

$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar aem-author-p4502.jar   
  • address indique que l’AEM du port est activé pour les connexions de débogage à distance et peut être remplacé par n’importe quel port disponible sur l’ordinateur de développement local.
  • Le dernier paramètre (par ex. aem-author-p4502.jar) est le fichier Jar de démarrage rapide du SDK AEM. Il peut s’agir du service AEM Author (aem-author-p4502.jar) ou du service AEM Publish (aem-publish-p4503.jar).

Instructions de configuration IDE

La plupart des IDE Java prennent en charge le débogage à distance des programmes Java, mais les étapes de configuration exactes de chaque IDE varient. Consultez les instructions de configuration de débogage à distance de votre IDE pour connaître les étapes exactes. En règle générale, les configurations IDE nécessitent les éléments suivants :

  • Le démarrage rapide local du SDK d’AEM hôte écoute, qui est localhost.
  • Le démarrage rapide local du SDK AEM port écoute la connexion de débogage à distance, qui est le port spécifié par le paramètre address lors du démarrage AEM démarrage rapide local du SDK.
  • Parfois, le ou les projets Maven qui fournissent le code source au débogage distant doivent être spécifiés ; il s’agit de vos projets Maven de bundle OSGi.

Configuration des instructions

Sur cette page