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 passer en revue 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 se connecter à celui-ci.

$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar aem-author-p4502.jar   
  • address spécifie le port AEM écoute les connexions de débogage à distance et peut être modifié en n'importe quel port disponible sur l'ordinateur de développement local.
  • Le dernier paramètre (ex. aem-author-p4502.jar) est l'AEM SKD Quickstart Jar. Il peut s’agir du service Auteur AEM (aem-author-p4502.jar) ou du service Publier AEM (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 du débogage à distance de votre IDE pour connaître les étapes exactes. En règle générale, les configurations IDE nécessitent :

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

Configuration des instructions

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free