Пользовательская конфигурация для приложений JBoss? - PullRequest
0 голосов
/ 18 сентября 2009

Я создал простой монитор предупреждений для отображения состояния различных приложений. Это настраивается с помощью XML, поскольку каждый экземпляр монитора должен отображать разные показатели. Примером конфигурации может быть:

<machine>
  <monitors>
    <check type="connectivity" name="Production Server">
      <property key="host" value="ops01.corp" />
      <alarm />
    </check>
  </monitors>
</machine>

В настоящее время я храню это в корне диска C: \ сервера. Было бы неплохо, если бы я мог поместить его в каталог deploy сервера JBoss и как-то получить ссылку на него. Это возможно? Я посмотрел на MBeans, но, похоже, он не поддерживает сложные XML-структуры.

Роберт

Ответы [ 2 ]

3 голосов
/ 23 сентября 2009

Попробуйте JOPR - http://www.jboss.org/jopr.

Для пользовательских метрик вы можете написать свой собственный плагин.

2 голосов
/ 18 сентября 2009

Вы можете получить входной поток для любого файла в пути к классам, используя метод ClassLoader#getResourceAsStream(String name). Просто передайте расположение файла относительно пути к классам.

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