ФАТАЛЬНАЯ ОШИБКА в собственном методе: JDWP Нет инициализированных транспортов, jvmtiError = AGENT_ERROR_TRANSPORT_INIT (197) - PullRequest
42 голосов
/ 03 февраля 2012

Можете ли вы объяснить, что это за ошибка (и во-вторых, почему я ее получаю)?

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

PS Это может быть связано с Известный Tomcat 6.0и JDK 1.7.0_02 выдает? , поскольку я начал получать его только после обновления с JDK 1.7.0 до 1.7.0 с обновлением 2, без других обновлений до другого программного обеспечения.

Яработает:

  • Eclipse Indigo 3.7
  • JDK 1.7.0_0u2 (обновление 2 JDK)
  • Tomcat 6.0
  • Windows 7
  • HTTP-сервер Apache (хотя он еще не используется)

Когда я запускал Tomcat, я начал получать эту ошибку, но не всегда.Перезагрузка только сейчас исправила это.Иногда по утрам я прихожу на работу без перезагрузки, и это исправляет это, хотя и провалилось накануне.Это спорадический.Чтобы исправить это, мне нужно понять.Можете ли вы помочь объяснить это?

РЕДАКТИРОВАТЬ: У меня есть два сервера Tomcat, для двух разных проектов, на одном порту.Другой (первый) сервер «остановлен», но остается «синхронизированным», если это имеет значение.Я быстро попытался изменить все порты до одного (8080 до 8081), и ошибка воспроизводится.Однако это не может быть надлежащей проверкой смены портов.

РЕДАКТИРОВАТЬ 2: Я только что столкнулся с этой проблемой, и перезагрузка "исправила" проблему.Рабочая станция работала все выходные, а Tomcat работал в пятницу, а Eclipse была закрыта в конце дня.Я буду продолжать делать заметки, подобные этим, когда буду сталкиваться с ними, чтобы убрать догадки.

РЕДАКТИРОВАТЬ 3: Сегодня он выдал мне эту ошибку из не перезагруженной системы, которая работала вчера, программы закрывались вчера иперезапустил сегодня.Я перезагрузился, и ошибка исчезла.Наиболее заметно то, что ошибка всегда происходит при 23% компиляции.Он достигает 23%, немного ждет, и вот тогда я знаю, что это не удастся, а затем всплывает окно.Я поймаю, что говорит окно в следующий раз.Затем выдает консоль указанную ошибку.

РЕДАКТИРОВАТЬ 4: Я использую Windows 7 и Apache HTTP Server (хотя пока не использую его).Я добавлю их в список выше.

РЕДАКТИРОВАТЬ 5: Всплывающее окно, упомянутое в правке № 3, (и обратите внимание, мой Tomcat назван Server Tomcat v6.0 Server at localhost):

Problem Occurred

'Server Tomcat v6.0 Server at localhost' has encountered a problem.

Server Tomcat v6.0 Server at localhost  failed to start.

OK << Details

Server Tomcat v6.0 Server at localhost  failed to start.

РЕДАКТИРОВАТЬ 6: Я только что получил новую проблему, которая является Cannot connect to VM com.sun.jdi.connect.TransportTimeoutException ошибка всплывающего окна и та же основная ошибка, о которой этот вопрос задает в окне консоли.

РЕДАКТИРОВАТЬ 7: Просто перезапустить Eclipse, не перезагружая весь компьютер, решил эту ошибку сегодня утром.

Ответы [ 15 ]

0 голосов
/ 16 февраля 2017

Я получал ту же ошибку, когда переключался на версию 3.8.3 STS и импортировал все мое рабочее пространство в новую STS.

Видимо, экземпляр "Boot Spring App" был неисправен.(я запускаю из STS)

Если это ваша проблема, просто создайте конфигурацию Boot Run снова.

0 голосов
/ 06 ноября 2016

У меня была такая же проблема в Catalina.sh моего кота для JPDA Опции:

JPDA_OPTS = "- agentlib: JDWP = транспорт = $ JPDA_TRANSPORT, адрес = $ JPDA_ADDRESS, сервер = у, подвесьте = $ JPDA_SUSPEND"

После удаления опции JPDA из моей команды для запуска сервера Tomcat я смог запустить сервер в локальной среде.

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

Я установил 127.0.0.1 localhost и решил эту проблему.

0 голосов
/ 10 мая 2016

В моем проекте была та же ошибка, я перезапустил Tomcat, и он заработал, не убивая процесс Java.

0 голосов
/ 07 мая 2013

Измените опцию панели управления Java о proxy на "direct", измените опцию интернета окна, чтобы не использовать прокси и перезагрузиться.У меня это сработало.

...