Para debugar no AEM seguimos os seguintes passos:
- Com o AEM desligado (sem inicializar ele), entramos nas pastas crx_quickstart > bin
- Clicamos do lado direito no arquivo start.bat e o abrimos em algum editor de texto
- Na linha 25, precisamos mudar a configuração set CQ_JVM_OPTS=-Xmx1024mparaset CQ_JVM_OPTS=-Xmx2048m, alterando o número.
- No final dessa linha também vamos inserir o seguinte comando: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005, como demonstrado na imagem abaixo.
No IntelliJ
- Agora, com o IntelliJ aberto, clicamos no dropdown ao lado do martelo verde, e depois clicamos em Edit Configurations...
- Na janela que abrirá, clique no +do canto superior esquerdo
- Depois, clicamos em Remote JVM Debuge daremos um nome para esse debugger. Note que, abaixo do campo para inserirmos o nome do nosso debugger, teremos oCommand line arguments for remote JVMque terá exatamente o mesmo código que colocamos no start.bat
- Clique em - Applye depois em- Ok. Agora o seu debugger será mostrado no mesmo checkbox que clicamos para adicioná-lo.
- Pronto! 😉 Agora é só debugar seu código normalmente, usando o checkpoint (o marcador vermelho 🔴) e o inseto (bug 🪲) na parte superior da navegação do IntelliJ 
Observação: para abrir o AEM em modo debug, utilize o seguinte comando no terminal (bash): java -jar <arquivo jar> -debug 5005. Não esqueça de botar o nome completo do seu arquivo, por exemplo:
java -jar aem-sdk-quickstart-2022.9.8630.20220905T184657Z-220800.jar -debug 5005
 







 
    
Top comments (0)