Blogul lui Naik - depanare la distanță în ideea de inteligență (de exemplu, jboss eap)

Utilizarea depanării la nivel local sau la distanță poate ajuta foarte mult și poate economisi timp.

În mod implicit, depanarea la distanță în JBoss este dezactivată, pentru ao activa, trebuie să faceți modificări în fișierul de configurare% EAP_HOME% / bin / standalone.conf.

Se vede că am folosit portul 8787.

  • Reporniți JBoss-ul
  • Rămâne să configurați IDEA
    Mergeți la meniul Executare și selectați Editați configurațiile ...:
    Blogul lui Naik - depanare la distanță în ideea de inteligență (de exemplu, jboss eap)

    În fereastra Run / Debug configurations care se deschide, selectați Remote:

    Blogul lui Naik - depanare la distanță în ideea de inteligență (de exemplu, jboss eap)

  • Acum încercați să vă conectați la un JBoss de lucru, pentru aceasta selectați configurația creată în listă și faceți clic pe "bug-ul verde", ca în imagine:

    Dacă vă conectați cu succes la consola IDEA, veți vedea următorul mesaj:

  • Pentru a naviga prin codul executabil, următoarele butoane vă vor ajuta:

    Una dintre cele mai utile - Step Over, este apelată prin apăsarea tastei funcționale F8.

  • De asemenea, IntelliJ IDEA oferă câteva opțiuni pentru clasele de schimburi hot-swap (Hot Swap). De exemplu, puteți schimba ceva în interiorul metodei, faceți clic pe butonul Faceți proiect. și toate clasele schimbate vor fi supraîncărcate:

    Dacă schimbările sunt incompatibile cu schimbarea la cald, atunci veți fi informat despre imposibilitatea înlocuirii clasei.

  • Și ultimul - pentru a ieși din modul de depanare, faceți clic pe butonul Stop:
    Blogul lui Naik - depanare la distanță în ideea de inteligență (de exemplu, jboss eap)

    Un mesaj de deconectare a consolei apare în consola: