Проблема выключения экземпляра JBoss - PullRequest
0 голосов
/ 31 июля 2009

У меня в настоящее время есть два отдельных экземпляра JBoss, установленных на сервере Linux - v4.2.2 и v4.0.4. Когда я запускаю v4.2.2, я использую команду "sudo ./run.sh -b 0.0.0.0", чтобы она прослушивала все порты. Тем не менее, я только привязываю v4.0.4 к localhost при запуске, потому что я собираюсь использовать его только для вызовов API. Оба запускаются нормально, но когда я перехожу в каталог bin v4.0.4 и пытаюсь закрыть его с помощью команды "sudo ./shutdown -s localhost", он выключает v4.2.2, что является серьезной проблемой, потому что веб-сайт недоступны.

Ответы [ 2 ]

0 голосов
/ 10 августа 2009

Вы уверены, что оба ваших экземпляра JBoss запускаются правильно? Вы изменили номера портов, которые они используют? Если нет, то они конфликтуют, как пишет Скаффман.

Подумайте о том, чтобы выполнить 'Запуск нескольких экземпляров JBoss на одном сервере' .

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

Здесь есть много запутанных вещей.

Вы говорите, что используете "run.sh -b 0.0.0.0", чтобы он прослушивал все порты - Это заставляет его прослушивать все IP-адреса, назначенные хосту, а не все порты, но я думаю, что это именно то, что вы имели в виду.

Вы также говорите, что привязываете JBoss 4.0.4 только к localhost, но не говорите, как это делаете. Знали ли вы, что JBoss 4.0 связывается с каждым IP-адресом по умолчанию, тогда как 4.2 связывается только с localhost по умолчанию?

В любом случае, я не вижу, как оба сервера могут запускаться вместе, если 4.2 прослушивает все IP-адреса, это может привести к конфликту с другим сервером, и один из них не запустится. Если они оба работают, то они должны быть либо на разных портах, либо на разных IP-адресах. Что это?

Что касается сценария завершения работы 4.0, приводящего к остановке 4.2, это, вероятно, связано с тем, что вы перепутали IP-адреса или порты.

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