Я работаю над проектом, который должен запускаться на JBoss 4.2.3, и мне нужен файл .properties в качестве внешнего ресурса. Я нашел краткое описание того, как это сделать с JBossAS 7 - custom JNDI resource of type java.util.Properties Но в этом руководстве используется файл конфигурации \ configuration \ standalone.xml, и этот файл не существует в моем jboss AS 4.2.3. Ищете любые советы здесь, спасибо!jboss 4 Ресурс JNDI типа java.util.Properties
0
A
ответ
1
jboss 4.2.3 поддерживает развертывание объекта свойств в jndi. todo так, вы используете jndi bind service manger. вы создаете файл XX-service.xml и помещаете его в папку развертывания. пример JNDI-service.xml является:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE server PUBLIC "-//JBoss//DTD MBean Service 4.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss-service_4_0.dtd">
<server>
<mbean code="org.jboss.naming.JNDIBindingServiceMgr"
name="jboss.tests:service=JNDIBindingServiceMgr">
<attribute name="BindingsConfig" serialDataType="jbxb">
<jndi:bindings
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jndi="urn:jboss:jndi-binding-service:1.0"
xs:schemaLocation="urn:jboss:jndi-binding-service:1.0 resource:jndi-binding-service_1_0.xsd"
>
<jndi:binding name="urls/jboss-home">
<jndi:value type="java.net.URL">http://www.jboss.org</jndi:value>
</jndi:binding>
<jndi:binding name="hosts/localhost">
<jndi:value editor="org.jboss.util.propertyeditor.InetAddressEditor">
127.0.0.1
</jndi:value>
</jndi:binding>
<jndi:binding name="maps/testProps">
<java:properties xmlns:java="urn:jboss:java-properties"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:schemaLocation="urn:jboss:java-properties resource:java-properties_1_0.xsd">
<java:property>
<java:key>key1</java:key>
<java:value>value1</java:value>
</java:property>
<java:property>
<java:key>key2</java:key>
<java:value>value2</java:value>
</java:property>
</java:properties>
</jndi:binding>
</jndi:bindings>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
</server>
Смотри также
Смежные вопросы
- 1. Настройка jndi для jboss
- 2. Hibernate JBOSS Конфигурация JNDI
- 3. Jboss строка поиска JNDI
- 4. Autowire Ресурс JNDI весной
- 5. JNDI не работает на JBoss 4, как и ожидалось
- 6. Jboss Jndi имя не связано
- 7. Ошибка поиска JNDI (Spring, JBoss)
- 8. гибернации-4 JBoss-4 конфигурации
- 9. Служба Jboss в зависимости от ресурса JNDI
- 10. Настройка JBoss JNDI для привязки к JNDI на другом сервере?
- 11. JNDI Связывание имени в JBOSS 5.1.0 Beta
- 12. Вопросы Миграция Ejb 2.0 от jboss 4 до jboss 5.1
- 13. Пользовательский ресурс в JNDI на разных серверах приложений
- 14. Jboss 7 vs Jboss 4
- 15. Конфликт JBoss Hibernate с SessionFactory и JNDI
- 16. JNDI-имя не является обязательным в jboss
- 17. jboss не делает соединение hibernate/JNDI
- 18. JNDI поиска для JBoss 7 терпит неудачу
- 19. Jboss 7 класс поиска JNDI класс исключений
- 20. Как настроить имя JNDI для JBOSS
- 21. LDAP jndi connection (java + jboss eap 6)
- 22. JBoss JNDI Binding Manager - максимальная длина значения?
- 23. EntityManagerFactory не найден в JNDI JBoss Seam
- 24. JNDI через HTTP на JBoss 4.2.3GA
- 25. Связывание JNDI в JBOss для MQ
- 26. JBoss JNDI: как работает программная привязка
- 27. Сделайте JNDI-поиск службы rmi в Jboss?
- 28. Защита JNDI для удаленных клиентов на JBoss
- 29. переопределяют имена JNDI в JBoss EJB3.1
- 30. Конфигурация порта JNDI для JBoss eap 6.4