Как отлаживать удаленное приложение, не поддерживающее плагин java?

Мое приложение не поддерживает подключаемый модуль java следующего поколения, но в одном из моих документов я вижу шаги по отладке этого приложения, чтобы установить параметр времени выполнения jvm как -Xdebug -Xrunjdwp: transport = dt_socket, address = 8000, server = y, suspend = y .

Теперь проблема с этим параметром. Internet Explorer либо дает сбой, либо зависает, ничего не загружая. после удаления этого параметра эта проблема решается, и приложение работает нормально.

Так можно ли отладить это приложение с каким-либо другим параметром? Я пробовал -Xdebug -Xrunjdwp: transport = dt_socket, address = localhost: 8000, server = y, suspend = y тоже, но не работает.

Может ли кто-нибудь помочь мне отладить это удаленно? Заранее спасибо...


person Pankaj Kumar    schedule 10.11.2013    source источник
comment
Не могли бы вы объяснить, что вы понимаете под удаленной отладкой? После того, как вы введете вышеупомянутые параметры, вам нужно будет запустить отладчик.   -  person Nitin Dandriyal    schedule 10.11.2013


Ответы (1)


Дело в том, что зависает не ваш Internet Explorer, но ваше приложение не отвечает.

Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y

Если мы посмотрим на последний вариант, имя уже показывает вам, почему больше нет ответа: suspend = y указывает JVM подождать с запуском вашего приложения, пока не подключится отладчик. Таким образом, изменение этого параметра на suspend = n решит вашу проблему, и вы сможете подключить отладчик позже, когда возникнет необходимость.

person Salandur    schedule 10.11.2013