Gemeinsam in mehreren EAR-Projekten genutztes EJB-Modul entfernen

Wenn ein EJB-Modul (Enterprise JavaBeans) von mehreren Unternehmensanwendungsprojekten (EAR-Projekten), die in WebSphere Application Server ausgeführt werden, gemeinsam genutzt wird und eines der EAR-Projekte vom Server entfernt wird, müssen andere EAR-Projekte erneut gestartet werden, bevor sie auf die Ressourcen wie Bean-Klassen im EJB-Projekt zugreifen können.

Wenn Sie andere EAR-Projekte nicht erneut starten, werden möglichweise Fehlernachrichten angezeigt, die der folgenden Beispielnachricht ähneln. Diese Fehler treten auf, weil JNDI-Namen (Java™ Naming and Directory Interface) im EJB-Projekt vom Server entfernt werden, wenn die EAR entfernt wird.

Im Folgenden sehen Sie eine Beispielfehlernachricht:

00000028 SystemOut     O javax.naming.NameNotFoundException: Context: myCell/nodes/myNode/servers/server1, name: ejb/ejbs/Session20Home: First component in name Session20Home not found.
[Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
    at com.ibm.ws.naming.jndicos.CNContextImpl.processNotFoundException(CNContextImpl.java:4730)
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1907)
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1862)
    at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1552)
    at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1354)
    at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:172)
    at javax.naming.InitialContext.lookup(InitialContext.java:363)
    at com.ibm.ivj.ejb.runtime.AbstractAccessBean.lookupAndCacheHome(AbstractAccessBean.java:224)
    at com.ibm.ivj.ejb.runtime.AbstractAccessBean.getGlobalHome(AbstractAccessBean.java:216)
    at com.ibm.ivj.ejb.runtime.AbstractAccessBean.getHome(AbstractAccessBean.java:249)
    at ejbs.Session20AccessBean.ejbHome(Session20AccessBean.java:50)
    at ejbs.Session20AccessBean.instantiateEJB(Session20AccessBean.java:80)
    
Symbol das den Typ des Artikels anzeigt. Referenzartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: rejbshared.html