Utilizza bind WebSphere per definire i nomi JNDI del riferimento ambiente risorse

I descrittori di distribuzione specifici di JBoss, jboss-web.xml e jboss.xml, potrebbero contenere elementi di riferimento all'ambiente della risorsa. Questi elementi associano i riferimenti dell'ambiente della risorse ad un nome JNDI. Questa regola rileva i nomi JNDI dei riferimento all'ambiente della risorsa JBoss. file di binding.

Esempio di costrutti jboss-web.xml rilevati:

< web-jboss>
...
< span class= "indent2"> < /span> < span style="font - weight:bolder;"> < resource - env - ref> < /span>
<resource-env-ref-name>jms /myQueue</resource-env-ref-name>
<jndi-name>jndi /myQueue</jndi-name>
</resource-env-ref>
...
</jboss-web>

Il riferimento all'ambiente della risorsa corrispondente deve essere disponibile nel file web.xml corrispondente. Per questo esempio, il file web.xml deve contenere un resource-env-ref denominato jms/myQueue.

< app-web>
...
< span class= "indent2"> < /span> < resource - env - ref>
<resource-env-ref-name>jms /myQueue</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
</resource-env-ref>
...
</web-app>

Quando la correzione automatica sarà disponibile, il nome JNDI salvato nel file file di binding, e il riferimento è correlato a un elemento <resource-env-ref> nel file <span.xml nel file web.xml.

Analogamente per i costrutti EJB jboss.xml, quando gli elementi <resource-env-ref> corrispondono a un elemento <resource-env-ref> nel ejb-jar.xml per uno specifico EJB, il nome JNDI verrà salvato nei collegamenti WebSphere tradizionali e Liberty.

< jboss>
< span class= "indent2"> < /span> < enterprise-beans>
</session>
<ejb-name>MyBean</ejb-name>
...
< span class= "indent2"> < /span> < span class="indent2"> < /span> < span class= "indent2"> < /span> < resource - env - ref>
<resource-env-ref-name>jms /myQueue</resource-env-ref-name>
<jndi-name>jndi /myQueue</jndi-name>
< /resource - env - ref
...
</session>
</enterprise-beans>
</jboss>