2010-06-09 2 views
1

netbeans를 사용하여 glassfish 서버에서 비 상태 세션 빈 ejb3을 구현 중입니다. 처음에는 제대로 작동합니다.glassfish 서버 v2의 javax.naming.NameAlreadyBoundException :

LDR5012: Jndi name conflict found in 
[SampleEjb3]. Jndi name 
[Lulu.HellostatelessRemote] for bean 
[HellostatelessBean] is already in 
use. LDR5013: Naming exception while 
creating EJB container: 
javax.naming.NameAlreadyBoundException: 
Use rebind to override 
     at com.sun.enterprise.naming.TransientContext.doBindOrRebind(TransientContext.java:292) 
     at com.sun.enterprise.naming.TransientContext.bind(TransientContext.java:232) 
     at com.sun.enterprise.naming.SerialContextProviderImpl.bind(SerialContextProviderImpl.java:111) 
     at com.sun.enterprise.naming.LocalSerialContextProviderImpl.bind(LocalSerialContextProviderImpl.java:90) 
     at com.sun.enterprise.naming.SerialContext.bind(SerialContext.java:461) 
     at com.sun.enterprise.naming.SerialContext.bind(SerialContext.java:476) 
     at javax.naming.InitialContext.bind(InitialContext.java:404) 
     at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:237) 
     at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:190) 
     at com.sun.ejb.containers.BaseContainer.initializeHome(BaseContainer.java:1015) 
     at com.sun.ejb.containers.StatelessSessionContainer.initializeHome(StatelessSessionContainer.java:232) 
     at com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:654) 
     at com.sun.enterprise.server.AbstractLoader.loadEjbs(AbstractLoader.java:536) 
     at com.sun.enterprise.server.ApplicationLoader.doLoad(ApplicationLoader.java:188) 
     at com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLoader.java:126) 
     at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:244) 
     at com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:225) 
     at com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:217) 
     at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:442) 
     at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:120) 
     at com.sun.enterprise.server.PEMain.run(PEMain.java:411) 
     at com.sun.enterprise.server.PEMain.main(PEMain.java:338) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412) 

다음, 나는 글래스 피쉬 서버에서 EJB 모듈을 제거거야, 그리고 내가 서버를 다시 시작합니다 다음과 같이 나중에, 나는 예외를 받고 있어요. 그것은 그 때 작동 할 것이다. 그럼,이 문제를 극복하는 방법 ..

답변

2

서버를 다시 시작하십시오. Weblogic 11g에는이 버그가 있습니다.

+1

다시 시작하면 GlassFish (v3)도 도움이됩니다. – palacsint