2008-11-18 2 views
27

Staring JBoss server из Eclipse Ganymede дает мне следующую проблему: «Сервер JBoss v4.0 на localhost не смог начать работу в течение 120 секунд. Если серверу требуется больше времени, попробуйте увеличить таймаут в серверный редактор ".Запуск JBoss от Eclipse

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

+3

Другие комментарии правы, JUST DOUBLE CLICK SERVER в SERVER VIEW .... – 2011-03-21 10:17:46

ответ

0

Вы можете проверить, используете ли вы Jboss версии 4.0.4 или версию 4.2.2. Вы можете получить эту ошибку, если вы установили Jboss 4.2.2, но настроили Jboss 4.0.4 в Eclipse.

20

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

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

Edit:

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

+0

Ну ... Я уже пытался это сделать ... увеличение сервера таймаут от 50 секунд до 2 минут не делал разницы ... BTW ... может быть проблемой, что я использую jdk 1.5 с JBoss 4.0.1 – 2008-11-19 10:09:24

+14

Этот двойной щелчок очень хорошо скрыт :( – 2010-03-17 17:46:03

0

Дважды щелкните значок сервера jBoss на экране сервера. Откроется окно с «Тайм-аутом». Нажмите на стрелку и увеличьте время начала.

0

Лидируют ли на Linux Linux? Если это так, проверьте, есть ли у jBoss права на запись над/tmp ...

У меня была такая же проблема, и я исправил создание временного каталога с привилегиями RW для пользователя, группы и других лиц и добавлением этой строки в eclipse. ini

-Djava.io.tmpdir=yourTempDirectory 

где ваш каталог temp является абсолютным добавлением созданной вами папки Temp.

2

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

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

13

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

Как это: enter image description here

+0

Спасибо, куча, это решило мою проблему. – Sirs 2014-08-06 09:25:24

+0

это решило проблему .. но почему.? – Saif 2015-01-29 06:16:30

4

В моем Затмении с JBoss Tools, что ocurred тоже изменить «имя хоста», по общей информации JbossServer, от моего имени машины на 127.0.0.1.

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

0

Я столкнулся с той же проблемой и нашел объяснение. Ожидается, что для Eclipse JBoss будет поддерживать службу jboss-web (tomcat.sar), которая подразумевает открытие HTTP-порта в конце процесса. В моем случае, когда эта служба отключена, при запуске сервера HTTP-порт не открывается ...

Решение: просто дважды щелкните на сервере jboss на панели «Серверы» и скопируйте порт JNDI в поле «Порт», в разделе «Свойства сервера». Это и делает.

Таким образом, нет необходимости менять имя хоста на 127.0.0.1, вы можете позволить ему быть тем, что вы хотите (например, localhost по умолчанию).

17

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

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

1

Да у меня была аналогичная проблема Jboss не удалось запустить из Eclipse, Галилей в 50 секунд по умолчанию так просто измененное время запуска сервера с помощью двойного щелчка JBoss значок сервера в окне сервера возле консоли & журнал ошибок (НЕ в Windows-> Настройки-> сервер). Он открывает редактор сервера, а затем увеличивает время запуска до 300 Тогда он работал. !!!

2

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

0

Я новичок в EJB - Jboss. Я тоже получаю такую ​​же проблему

Jboss не запускается в данный момент времени, увеличить время запуска из]]

Он не решается вашими данными ценными предложениями.

Согласно консоли: My Jboss-5.1.0.GA Server начался в 50:21, 49:91 ... так далее.

Но не получил ответа с заданным именем хоста: 10.168.2.11 Сервер конфигурации сервера: 10.168.2.11, который мне нравится выполнять при использовании муравьев.

Решение: Все, хотя он хорошо работал с

host Name: localhost 
Server Name:localhost 

Даже увеличился порт т.е. портов-02: в результате HTTP: порт 8280


Покушение каждая практика дается здесь. Это мое. Надеюсь, что сообщество eclipse с совместной работой jboss даст правильное решение.

я не знаю, но немного Первый пункт в этом внушения: https://stackoverflow.com/a/945444/1164686

2

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

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

правой кнопкой мыши на «JBoss 4.2 на локальном хосте» в окне «серверы» и выберите Открыть, после чего, просто изменить номер порта от 8080 до 8081, и вы хорошо идти.

1

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

I modified '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"' 
0

я мог бы исправить это с помощью советов Aboucabar Туры: под Eclipse, Indigo, я открыл свойство сервера JBoss и отредактировал группу портов сервера, чтобы соответствовать моей конфигурации портов JBoss (Непроверка Detect из локальных ящиков Runtime).

Тогда все сработало просто отлично!

0

Если вы используете порт по умолчанию для экземпляра 8180. Вы должны настроить eclipse на сервер опроса по желаемому номеру порта. Смотреть эту картину:

enter image description here

0

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

enter image description here

0

Удалить все затмения точки останова в окне отладки и JBoss быстро начать.

0

Я также сталкиваюсь с той же проблемой, после изменения номера порта, который он сработал для меня.

Номер порта в номере сервера server.xml и jboss должен быть таким же.

Гото -> JBoss-4.0.3 \ сервер \ умолчанию \ Deploy \ jbossweb-tomcat55.sar \ server.xml

порт Разъем = "9090"

Гото -> Двойной щелчок на сервере и измените номер своего порта как то, что вы дали в server.xml

Смежные вопросы