Невозможно запустить проект из IntelliJ IDEA из-за ошибки jdwp - PullRequest
18 голосов
/ 13 мая 2011

У меня есть проект в IntelliJ IDEA, который я хочу запустить локально. Когда я нажимаю на кнопку отладки, он говорит:

ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
Disconnected from server
Error occurred during initialization of VM
agent library failed to init: jdwp

Когда я нажимаю кнопку запуска, это работает. В чем дело?

Ответы [ 5 ]

40 голосов
/ 31 августа 2012

Возможно, вам уже поздно помогать, но, возможно, это поможет кому-то еще. Ответ основан на сообщении на форуме поддержки Алексея Сосновского.

Это может произойти, если ваш JAVA_OPTS содержит два -Xrunjdwp аргумента. Например, один из этих аргументов может исходить из сценария запуска сервера, вызываемого IntelliJ для запуска контейнера, а другой может быть добавлен самим IntelliJ. Вы можете проверить, посмотрев JAVA_OPTS в журнале при запуске контейнера без отладки. Если вы видите аргумент -Xrunjdwp, просто найдите его в скрипте запуска контейнера и удалите его.

7 голосов
/ 13 мая 2011

Я полагаю, вы уже отлаживаете серверное приложение?В этом случае невозможно подключить другой экземпляр отладчика.

4 голосов
/ 13 мая 2011

Скорее всего, проблема возникает из-за того, что вы указали параметры отладки в поле «Параметры виртуальной машины» вашей конфигурации запуска. Все будет работать, если вы удалите их.

2 голосов
/ 16 октября 2012

У меня была такая же проблема в моем случае -Xrunjdwp был установлен дважды: один в конфигурации отладки IDEA и снова в системных переменных в CATAALINA_OPTS.

как только я удалил его из системных переменных (внутри ИДЕИ только для чтения) проблема была исправлена ​​

0 голосов
/ 06 июля 2016

Спасибо за советы, это помогло мне решить и проблему. Мой был из-за set DEBUG_OPTS = -agentlib: jdwp = transport = dt_socket, server = y, suspend = n, address = 5005

В моем catalina.bat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...