Начиная JBoss из Eclipse - PullRequest
26 голосов
/ 18 ноября 2008

При обнаружении сервера JBoss из Eclipse Ganymede возникает следующая проблема: «Не удалось запустить сервер JBoss v4.0 на локальном хосте в течение 120 секунд. Если серверу требуется больше времени, попробуйте увеличить время ожидания в редакторе сервера.»

Консоль показывает, что JBoss запустился примерно через несколько минут, но вскоре после этого появляется всплывающее сообщение, указанное выше. Я также могу запустить JBoss извне.

Ответы [ 20 ]

20 голосов
/ 18 ноября 2008

У меня была похожая проблема, но это было с сервером Tomcat 5.5. Время запуска было довольно важным, поэтому я получил эту ошибку.

Чтобы решить эту проблему, я сделал следующие шаги: В настройках «Сервер» я изменил свойство «Задержка времени ожидания сервера» на «Неограниченный».

Edit:

Для Eclipse Ganymede вы должны сделать это: В представлении сервера дважды щелкните по вашему серверу JBoss. В обзоре у вас есть панель «Тайм-ауты» (по умолчанию она свернута). Вы можете определить тайм-ауты для запуска и остановки сервера.

16 голосов
/ 09 ноября 2009

У меня была похожая проблема. Оказалось, что порт по умолчанию для сервера Eclipse был установлен на 8080, в то время как мой JBoss работал с 8180.

Изменяя конфигурацию сервера в Eclipse (дважды щелкнув по серверу и изменив свойство сервера), он заработал.

14 голосов
/ 01 августа 2009

Увеличение времени ожидания не решает проблему. Eclipse никогда не признает, что сервер запущен (не уверен, что это важно), просто раздражал меня. У меня была эта проблема в течение нескольких недель, и я наконец понял, что (по крайней мере, для меня) имя хоста и адрес должны быть идентичны У меня было имя хоста: localhost; адрес "127.0.0.1", и он не будет работать. Я поменял оба на 127.0.0.1 и вуаля!

Как это: enter image description here

4 голосов
/ 31 августа 2009

В моем Eclipse с Jboss Tools, который также произошел, я меняю «Имя хоста» в «Общих сведениях о JbossServer» с имени моего компьютера на 127.0.0.1.

Спасибо, все отлично работает!

2 голосов
/ 03 июня 2009

Я видел такое поведение, когда я изменил JBoss для запуска через SSL на порту 8443 вместо незашифрованного на порту 8080. Я полагаю, что плагин Eclipse проверяет порт 8080, чтобы подтвердить, что JBoss запущен, и что эта проверка жестко задана и не учитывает изменения, которые вы вносите в конфигурацию, чтобы указать, что сервер работает на другом порту.

Наш обходной путь - запустить JBoss из выпадающего меню отладки, которое, по-видимому, отключает тайм-аут.

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

Попробуйте следующее: -

  1. Проверьте, правильно ли настроен порт jboss в общей информации. Обычно это 8080, если вы не изменили его.
  2. Я использую имя хоста как 0.0.0.0, чтобы оно могло быть доступно с других компьютеров в сети.
  3. У меня была проблема, когда я был подключен к VPN, и это было причиной этой проблемы. Отключите все соединения VPN.
2 голосов
/ 30 июня 2011

Вы должны изменить порты, определенные на панели конфигурации JBoss. Я использовал - Djboss.service.binding.set=ports-01 для обновления номеров портов - и забыл изменить конфигурацию Eclipse / JBoss - и Eclipse не заметил, что JBoss уже работает.

1 голос
/ 24 февраля 2010

Да, у меня была похожая проблема. Jboss не смог запустить Eclipse Galileo в течение 50 секунд по умолчанию. поэтому просто изменили время запуска сервера, дважды щелкнув значок сервера Jboss в окне сервера рядом с консолью и журналом ошибок (НЕ в windows-> предпочтениях-> сервер). Он открывает редактор сервера, а затем увеличивает время запуска до 300 Это сработало тогда. !!!

1 голос
/ 11 июля 2013

У меня была та же проблема, и я исправил ее, изменив файл server.xml в папках jboss.

I modified  '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"'
0 голосов
/ 05 сентября 2014

Это также произошло при создании jboss с другой версией сервера. Я использовал JBoss AS 7.2.0 final, но понятия не имел, какую версию сервера использовать в Eclipse. Я пытался с WildFly, но это приводит к этой ошибке. Со всеми хорошими советами здесь не решить мою проблему. Благодаря этому сообщению я исправил это с правильной версией. Я должен был использовать платформу Jboss Enterprise Application 6.1.

enter image description here

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