Получите значение $ JBOSS_HOME / bin в JBoss 4.2.x - PullRequest
1 голос
/ 27 сентября 2010

Вызов инструмента командной строки JBoss Twiddle , расположенного в каталоге $ JBOSS_HOME \ bin , может дать нам номер порта, на котором JBoss прослушивает HTTP-запросы (см. Q2366489 ). Это сокрушительно :) 1007 *

Однако мы не можем полагаться на тот факт, что системный администратор установил переменную пути JBOSS_HOME, и было бы полезно узнать, можем ли мы получить этот каталог программно из среды JBoss. В моем случае проект развернут в виде файла WAR.

1011 * ТИА *

1 Ответ

1 голос
/ 27 сентября 2010

Это и другие значения, связанные с путями, устанавливаются JBoss в качестве системных свойств, которые вы должны использовать для их получения.

Например, системное свойство jboss.home.dir будет установлено равным$JBOSS_HOME, независимо от того, как на самом деле запущен сервер.

Различные системные свойства определены в org.jboss.system.server.ServerConfig.

Итак:

String jbossHomeDir = System.getProperty("jboss.home.dir");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...