Debug AEM com IntelliJ | 🇧🇷

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 m…


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Beatriz Maciel

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

Pasta AEM

  • Na linha 25, precisamos mudar a configuração set CQ_JVM_OPTS=-Xmx1024m para set 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.

Print do Arquivo start.bat

No IntelliJ

  • Agora, com o IntelliJ aberto, clicamos no dropdown ao lado do martelo verde, e depois clicamos em Edit Configurations...

Dropbox do IntelliJ

  • Na janela que abrirá, clique no + do canto superior esquerdo

Clicar em +

  • Depois, clicamos em Remote JVM Debug e daremos um nome para esse debugger. Note que, abaixo do campo para inserirmos o nome do nosso debugger, teremos o Command line arguments for remote JVM que terá exatamente o mesmo código que colocamos no start.bat

Remote JVM Debug

Debugger

  • Clique em Apply e 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

Referências


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Beatriz Maciel


Print Share Comment Cite Upload Translate Updates
APA

Beatriz Maciel | Sciencx (2023-01-19T17:21:18+00:00) Debug AEM com IntelliJ | 🇧🇷. Retrieved from https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/

MLA
" » Debug AEM com IntelliJ | 🇧🇷." Beatriz Maciel | Sciencx - Thursday January 19, 2023, https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/
HARVARD
Beatriz Maciel | Sciencx Thursday January 19, 2023 » Debug AEM com IntelliJ | 🇧🇷., viewed ,<https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/>
VANCOUVER
Beatriz Maciel | Sciencx - » Debug AEM com IntelliJ | 🇧🇷. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/
CHICAGO
" » Debug AEM com IntelliJ | 🇧🇷." Beatriz Maciel | Sciencx - Accessed . https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/
IEEE
" » Debug AEM com IntelliJ | 🇧🇷." Beatriz Maciel | Sciencx [Online]. Available: https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/. [Accessed: ]
rf:citation
» Debug AEM com IntelliJ | 🇧🇷 | Beatriz Maciel | Sciencx | https://www.scien.cx/2023/01/19/debug-aem-com-intellij-%f0%9f%87%a7%f0%9f%87%b7/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.