Адрес уже используется: JVM_Bind Java - PullRequest
47 голосов
/ 05 мая 2010

Иногда, когда я перезагружаю приложение, которое построено на Джава Распорки Mysql и Jboss 4.05 версия Я получаю сообщение об ошибке как Адрес уже используется: JVM_Bind

Единственное исправление, которое я знаю, это перезапустить машину и повторить попытку, она будет работать. Иначе Иногда я выполняю Ctrl-Alt-Del и останавливаю весь процесс, связанный с Java, иногда это также работает.

Но какова точная причина и как мы можем предотвратить эту проблему?

Ответы [ 13 ]

0 голосов
/ 20 апреля 2016

У меня было то же самое на Windows. Мое решение было получить, к какому порту отладчик хочет подключиться. (В IntelliJ красный прямоугольник уже дает информацию: «Ошибка запуска Tomcat: невозможно открыть порт отладчика (127.0.0.1:XXXXX): ... Уже используется ...») Допустим, XXXXX это номер порта. Затем я искал проблему и PID в окне cmd:

netstat -ano | find "CLOSE_WAIT" | find ":XXXXX"

Я получил номер PID как последний номер в строке результатов. (Скажем, ГГГГ) Наконец:

TASKKILL /PID YYYY

Дополнительная информация: Winscp вышел из системы, вероятно, это вызвало мою проблему. :)

0 голосов
/ 14 июня 2013

У меня тоже была эта проблема. Для меня я не мог запустить / остановить openfire (он сказал, что он был остановлен, но все еще работало)

sudo /etc/init.d/openfire stop
sudo /etc/init.d/openfire start

Кроме того, перезапуск apache также не помог

sudo /etc/init.d/apache2 restart

Ошибки были внутри:

/opt/openfire/logs/stderror.log
Error creating server listener on port 5269: Address already in use
Error creating server listener on port 5222: Address already in use

Как я это исправил, мне пришлось отключить сервер в административной области для моего хоста.

0 голосов
/ 11 мая 2012

попробуйте следующие параметры для исключения привязки JVM:

  1. запуск и остановка сервера.и проверьте идентификаторы процесса сервера и уничтожьте и остановите сервер.
  2. перейдите в панель управления-> инструмент администрирования-> служба-> проверить все серверы и остановить все серверы, а затем запустить свой собственный сервер.
  3. изменить браузер, который вы используете.например, если вы используете IE, измените его на Mozilla firefox.
...