2013-05-09 12 views
8

Otrzymuję komunikat "Brak kodu wykonywalnego znaleziony w linii" podczas zdalnego debugowania z IntelliJ ver 12. Jest to aplikacja Java. Używa on maven do budowania wojny. Nie wiesz, gdzie dokonać zmiany, aby prawidłowo przeprowadzić debugowanie.Nie znaleziono kodu wykonywalnego w linii

+0

Przenieś punkt przerwania. – duffymo

Odpowiedz

2

Musisz upewnić się, że źródła w edytorze są zsynchronizowane z klasami na serwerze. Klasy muszą być kompilowane z dokładnie tych samych źródeł z włączoną opcją debugowania kompilatora.

Należy zauważyć, że ścieżka klas może być niepoprawnie skonfigurowana i zawierać starą wersję klas, które próbujesz debugować. Może również zawierać różne wersje tej samej klasy (np. Z wersji .jar, innej z classes), a JVM nie załaduje tej, której potrzebujesz.

+1

Dzięki @crazycoder, ale zrobiłem kompilację z IntelliJ. Następnie rozmieść go na lokalnym serwerze Tomcat. Z IntelliJ rozpocząłem zdalne debugowanie. Ale nie będzie prawidłowego punktu przerwania podczas debugowania. – user215005

+0

Proszę udostępnić przykładowy projekt i podać kroki, aby odtworzyć problem. – CrazyCoder

Powiązane problemy