Intellij Idea 11 не может удаленно подключиться к JBoss 7.1.1

Я пытаюсь развернуть простое взорванное военное приложение с идеи 11.1.3 на удаленный (тот же компьютер) JBoss 7.1.1. Война строится нормально и начинает развертывание, но при попытке развертывания я продолжаю получать следующее сообщение:

Ошибка при запуске JBoss 7.1.1. Окончание: невозможно подключиться к localhost: 8080

Я использую конфигурацию JBoss 7 Remote в Intellij по умолчанию, которую я успешно использовал в прошлом. Я могу нажать localhost: 8080 напрямую в любом браузере, поэтому я знаю, что он ответит. Идеи?


person Bill Pfeiffer    schedule 25.08.2012    source источник
comment
Решено. Оказалось, что это была учетная запись пользователя, под которой выполнялся процесс jboss (моя учетная запись пользователя OSX). Когда я запускал сервер jboss под root, он каждый раз подключался.   -  person Bill Pfeiffer    schedule 26.08.2012


Ответы (1)


Я столкнулся с той же проблемой и нашел решение. Возможно, эта проблема возникла из-за того, что я только что перешел с Eclipse. Так что думаю, кому-то это может быть полезно.

Для корректной отладки JBoss удаленно нам нужно указать 3 порта:

1) http-порт (поле «Порт» в разделе «Настройки удаленного подключения») используется для проверки связи с сервером JBoss (периодическая проверка работоспособности сервера) и для создания URL-адресов ресурсов на сервере - ПЕРВАЯ ВКЛАДКА

2) собственный порт управления (поле «Порт управления» в разделе «Настройки сервера JBoss») используется для подключения к интерфейсу управления JBoss, для проверки завершения запуска сервера и для развертывания артефактов - ПЕРВАЯ ВКЛАДКА

3) порт удаленного сокета - по умолчанию на JBoss it 8787 - ПОСЛЕДНЯЯ ВКЛАДКА

После этого все будет работать нормально.

Я был немного сбит с толку, потому что если я запустил JBoss под sudo, удаленная отладка работала нормально.

person travmik    schedule 03.01.2013