Olá galera. Utilizo, no JBOSS 6, um arquivo -service.xml para fazer um jndi binding. Segue o código:
-service.xml
<server>
<mbean code="org.jboss.naming.JNDIBindingServiceMgr" name="pm-urls: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="java:/jndiTest">
<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>key.test</java:key>
<java:value>value.test</java:value>
</java:property>
</java:properties>
</jndi:binding>
</jndi:bindings>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
</server>
Na aplicação, chamo da seguinte maneira:
InitialContext ctx = new InitialContext();
Properties prop = (Properties) ctx.lookup("java:/jndiTest");
System.out.println(prop.getProperty("key.test"));
Estou migrando essa aplicação para o JBOSS 7.1. Sei que dentro do standalone.xml existe uma linha chamada , porém não achei nenhuma maneira de incluir um bind com key e value. Alguma idéia de como migrar isso para o JBOSS 7.1?[/code]