Как я могу получить информацию о привязке порта во время выполнения? (JBoss 5.1) - PullRequest
1 голос
/ 02 марта 2010

В основном я хочу получить номер порта, на котором JBoss прослушивает HTTP-запросы (обычно 8080).

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

ManagementView managementView = getManagementView(); // via JNDI lookup

Как я могу реализовать getManagementView ()? Или есть какой-нибудь другой предпочтительный способ сделать это?

Ответы [ 2 ]

0 голосов
/ 06 марта 2010

Отвечая на мой вопрос, потому что я решил, что делать.

Получение информации о порте во время выполнения является обременительным. Простая альтернатива - иметь файл конфигурации, который должен синхронизироваться с фактическим номером порта (для каждой руки). Не очень умно, но это избавит вас от головной боли!

0 голосов
/ 02 марта 2010

Если вы ищете более простой интерфейс, вы можете рассмотреть возможность использования их инструмента командной строки под названием Twiddle .

Это мощный инструмент на основе командной строки, не требующий программирования на Java.Его можно использовать на любом языке сценариев (bash, perl, ruby ​​и т. Д.).

Надеюсь, это поможет.

...