Ladenie Java kódu pomocou Eclipse

Váš Java™ kód je možné vzdialene ladiť pomocou Eclipse. Možnosť ladenia procesov pomocou vhodného ladiaceho nástroja je jednou z hlavných výhod rozšírení Java oproti bežným skriptom TurboIntegrator.

Procedúra

  1. Otvorte súbor Tm1s.cfg pre server TM1, na ktorom sú rozšírenia Java povolené.
  2. Pridajte do súboru nasledujúci parameter:
    JavaJVMArgs=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
  3. Uložte Tm1s.cfg.
  4. Reštartujte server TM1.
  5. Kliknite v Eclipse na Spustiť > Konfigurácie ladenia.
  6. Zrolujte nadol v strome na ľavom paneli. Nájdite Vzdialená Java aplikácia a dvojitým kliknutím vytvorte nový profil.
  7. Zmeňte predvolenú hodnotu Port na 1044. To korešponduje s hodnotou address v parametri JavaJVMArgs, ktorý ste vytvorili v Kroku 2.
  8. Kliknutím na Ladiť spustite reláciu vzdialeného ladenia.
  9. Ak chcete do svojho kódu pridať bod prerušenia, vykonajte jednu z nasledujúcich možností:
    • Dvakrát kliknite na okraj riadka, v ktorom chcete mať bod prerušenia.
    • Umiestnite kurzor v riadku, v ktorom chcete mať bod prerušenia a stlačte klávesovú skratku Ctrl+Shift+B.
  10. Znova spustite svoj proces wrapera TurboIntegrator s rozšíreniami Java. Vykonanie sa zastaví na vašom bode prerušenia a vy môžete postupovať v krokoch.