Použít vazby WebSphere k definování názvů EJB JNDI

Toto pravidlo zjistí názvy rozhraní JNDI objektů Enterprise JavaBeans(TM) (EJB) ze souborů jboss.xml. Ve zdrojovém skeneru je k dispozici rychlá oprava.

Pro každý objekt EJB 2.1 nebo dřívější objekty enterprise bean je třeba zadat název rozhraní JNDI. Tento název se používá k vytvoření vazby položky v globálním oboru názvů rozhraní JNDI pro domovský objekt sady EJB. V případě serveru WebSphere traditional a Liberty je definice vazby uložena v souboru META-INF/ibm-ejb-jar-bnd.xmi.

Nemusíte ručně přiřazovat názvy vazeb rozhraní JNDI pro každé z rozhraní nebo domovských rozhraní EJB ve vašich objektech enterprise bean v modulech EJB 3.0. Nepřiřadíte-li vazby explicitně, přiřadí kontejner EJB výchozí vazby.

Příklad názvu rozhraní JNDI pro objekt EJB produktu v aplikaci úložiště může být store/ejb/Product, jak je uvedeno v následujícím příkladu.

Příklad jboss.xml <jndi-name>:
<entity>
<ejb-name>store/ejb/Product</ejb-name>
<jndi-name>store/ejb/Product</jndi-name>
</entity>

Je-li rychlá oprava spuštěna, je hodnota názvu rozhraní JNDI migrována na odpovídající vázací soubor serveru WebSphere Application Server. Pokud vázací soubor dosud neexistuje, bude vytvořen.