Diese Regel erkennt EJB-JNDI-Namen aus den Dateien mit dem Namen jboss.xml.
Sie müssen für jede Enterprise-Bean der EJB 2.1 Version oder früher einen JNDI-Namen angeben. Der Name wird verwendet, um einen Eintrag im globalen JNDI-Namespace für das EJB-Ausgangsobjekt zu binden. Für WebSphere Traditional und Liberty wird die Bindungsdefinition in der Datei META-INF/ibm-ejb-jar-bnd.xmi gespeichert.
Für die einzelnen Schnittstellen und EJB-Ausgangspositionen von Enterprise-Beans in Modulen der EJB Version 3.0 müssen Sie die JNDI-Bindungsnamen nicht manuell zuweisen. Wenn Sie die Bindungen nicht explizit zuweisen, weist der EJB-Container Standardbindungen zu.
Ein JNDI-Name für eine Produkt-EJB in einer Geschäftsanwendung könnte "store/ejb/Product" lauten, wie im folgenden Beispiel gezeigt:
Beispiel für das Element <jndi-name> in der Datei jboss.xml:Der Wert des JNDI-Namens wird in die entsprechende WebSphere Application Server bindungsdatei übertragen. Falls die Bindungsdatei noch nicht vorhanden ist, wird sie erstellt.