Как создать пользовательскую конфигурацию для JBoss 5.1.0? - PullRequest
2 голосов
/ 10 февраля 2010

Мне нужно создать свою собственную конфигурацию JBoss. Будет немного изменена «веб» конфигурация. Есть ли документация или учебные пособия - как это сделать?

Что мне нужно в новой конфигурации:
1. Удалить реализацию JSF, включенную в сервер приложений JBoss
Как это сделать - http://community.jboss.org/wiki/RemoveJSF

2. Добавлена ​​возможность использовать тиддл в настраиваемой "веб-конфигурации".
Как это сделать - изменить jboss-service.xml.
Заменить атрибут

<attribute name="Port">-1</attribute>

со следующим атрибутом

<attribute name="Port">
   <value-factory bean="ServiceBindingManager" method="getIntBinding">
      <parameter>jboss:service=Naming</parameter>
      <parameter>Port</parameter>
   </value-factory>
</attribute>

для Mbean

<mbean code="org.jboss.naming.NamingService"
      name="jboss:service=Naming"
      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">

3. Удалить сервер / web / deploy / hsqldb-ds.xml

4. ... в процессе ...

PS.
Кто-нибудь знает - почему суперпорт twiddle был отключен для веб-конфигурации?

Ответы [ 3 ]

1 голос
/ 10 февраля 2010

Чтобы настроить собственную конфигурацию JBoss, основанную на веб-конфигурации:

  1. скопировать $ JBOSS_HOME / server / web в $ JBOSS_HOME / server / my_config

  2. настроить конфигурацию, отредактировав файлы конфигурации в my_config

  3. запустить новую конфигурацию, запустив

$ JBOSS_HOME / bin / run.sh -c my_config

или

% JBOSS_HOME% / bin / run.sh -c my_config

1 голос
/ 10 февраля 2010
0 голосов
/ 13 марта 2013

Информацию об удалении неиспользуемых служб в JBoss 5 можно найти в Руководстве по настройке и уменьшению веса JBoss 5.x .

С другой стороны, twiddle можно использовать с веб-профилем, что вы имеете в виду, когда говорите, что он не поддерживается? Но его нельзя использовать с минимальной конфигурацией, поскольку в этой конфигурации отключены службы, на которые опирается твидл.

...