jboss 7 «Caused by: java.net.BindException: Address already in use: bind»

Совсем позабыл J2EE решил вернуться в эту область так как desktop не очень порадовал. Купил новое железо и тут же столкнулся с проблемой при старте JBOSS 7

На ум сразу пришел самый распространенный случай, возможно я запустил еще один экземпляр JBoss и он занимает порт. Посмотрел в диспетчер задач но ничего похожего там не нашел.

Спасибо google нашел таблицу портов  по умолчанию для некоторых общих служб jBoss :

JBoss 7 usage port

 

Еще одной из распространенных причин являются MS Office и MS OfficeCommunicator обычно использующие порты 1098 и 1099 если Вы не хотите отключать эти службы то единственным решением будет сделать бинд на другой адрес

Где хх . xx.xx.xx это адрес JBoss.

В моем случае проблема все еще не была найдена и пришлось прибегнуть к администрированию.

В моем случае Windows: 

  1. Нажимаем Win+R в появившемся поле пишем cmd
  2. В появившемся черном окне пишем  команду netstat -ao. Команда покажет в консоли информацию о сети для всех процессов.
  3. Ищем процесс который занял наш порт,  в моем случае это 0.0.0.0:9990 смотрим правее в строке PID.
  4. Открываем диспетчер задач и находим наш процесс PID вы который мы только что нашли и завершаем его.  По умолчанию диспетчер задач не показывает PID Вы должны добавить его из меню. Вид | Выбрать столбцы )
  5.  Перезапустите JBoss.
  6. Перезапустите приложение которое вы только что выключили, если необходимо.

В случае Unix:

С Unix системами несколько проще, у основной массы из них есть команда которая возвращает процесс который использует порт

В моем случаем это оказался NVIDIA Network Service, который использовал тот же порт что и JBoss Management System 9990.

Что делает служба NVIDIA Network Service?

служба NVIDIA Network Service  анализирует конфигурацию вашего компьютера и сравнивает данные с минимальными рекомендуемыми требованиями к определенному продукту. Далее она незамедлительно представляет вам подведенные итоги и результаты анализа системы. В большинстве случаев в ситуации несоответствия вашего ПК определенным требованиям, NVIDIA представляет ссылки на доступные решения для запуска данного продукта.

В общем я просто отключил ее в службах, не думаю что в ближайшие пару лет на моем новом железе у меня что-то не будет работать 😉

Подписаться
Уведомлять о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

1 Комментарий
старым
новым колличеству голосов
Межтекстовые Отзывы
Посмотреть все комментарии
trackback
Показать все открытые порты (netstat) | Leo Life Blog
28.01.2016 02:27

[…] проблему с  jboss 7 «Caused by: java.net.BindException: Address already in use: bind» заметка будет вполне не […]

1
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x