Depurar o SDK do AEM remotamente
A inicialização rápida local do AEM SDK permite a depuração remota do Java a partir do IDE, permitindo que você passe pela execução do código ativo no AEM para entender o fluxo de execução exato.
Para conectar um depurador remoto ao AEM, a inicialização rápida local do AEM SDK deve ser iniciada com parâmetros específicos (-agentlib:...), permitindo que o IDE se conecte a ele.
$ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar aem-author-p4502.jar
- O AEM SDK é compatível apenas com o Java 11
addressespecifica a porta em que o AEM escuta para conexões de depuração remota e pode ser alterado para qualquer porta disponível no computador de desenvolvimento local.- O último parâmetro (por exemplo,
aem-author-p4502.jar) é o AEM SKD Quickstart Jar. Pode ser o serviço de Autor do AEM (aem-author-p4502.jar) ou o serviço de Publicação do AEM (aem-publish-p4503.jar).
Instruções de configuração do IDE
A maioria das IDEs Java fornece suporte para a depuração remota de programas Java, no entanto, as etapas de configuração exatas de cada IDE variam. Revise as instruções de configuração de depuração remota do IDE para obter as etapas exatas. Normalmente, as configurações de IDE exigem:
- A inicialização rápida local do AEM SDK do host está escutando, que é
localhost. - A porta na qual a inicialização rápida local do AEM SDK está escutando a conexão de depuração remota, que é a porta especificada pelo parâmetro
addressao iniciar a inicialização rápida local do AEM SDK. - Ocasionalmente, os projetos Maven que fornecem o código-fonte para depuração remota devem ser especificados; este é seu(s) projeto(s) de pacote Maven OSGi.
Configurar instruções
recommendation-more-help
experience-manager-learn-help-cloud-service