Hi Bob,

The "env" context should be bean specific.
In practice a classloader is created for each bean that marks
the context to use for java:comp/etc
The error you show suggests this has failed, i.e. two beans
are using the same context classloader.

I can't think of a reason for this, except that possibly you
have managed to get java:comp/env into the jvm namespace
"java:" rather than the bean specific java:comp/env (this is a guess?)

Does your deployment contain a jndi.properties? Normally you see
the opposite problem where java: is unavailable because jndi goes
over RMI.

Regards,
Adrian

On Wed, 2003-10-15 at 21:06, Bob Cotton wrote:
> jboss 3.2.1
> 
> 
> We have statless session beans deployed in the same ear as MDBs.
> 
> Both the statless and the MDB make other EJB calls. Depending on which
> starts working first, if the call is made before the other has been
> deployed, we get this error:
> 
> Ideas?
> 
>  -Bob
> 
> 2003-10-15 19:31:42,992 ERROR [org.jboss.ejb.StatelessSessionContainer] Starting 
> failed
> javax.naming.NameAlreadyBoundException; remaining name 'env'
>         at org.jnp.server.NamingServer.createSubcontext(NamingServer.java:451)
>         at org.jnp.interfaces.NamingContext.createSubcontext(NamingContext.java:811)
>         at org.jnp.interfaces.NamingContext.createSubcontext(NamingContext.java:797)
>         at org.jboss.ejb.Container.setupEnvironment(Container.java:735)
>         at org.jboss.ejb.Container.startService(Container.java:568)
>         at 
> org.jboss.ejb.StatelessSessionContainer.startService(StatelessSessionContainer.java:192)
>         at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at 
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
>         at $Proxy9.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java:392)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy35.start(Unknown Source)
>         at org.jboss.ejb.EjbModule.startService(EjbModule.java:329)
>         at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at 
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
>         at $Proxy9.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java:392)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy17.start(Unknown Source)
>         at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:540)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy7.deploy(Unknown Source)
>         at 
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
>         at 
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:200)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:273)
>         at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at 
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
>         at $Proxy0.start(Unknown Source)
>         at org.jboss.system.ServiceController.start(ServiceController.java:392)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy5.start(Unknown Source)
>         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
>         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
>         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:597)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy6.deploy(Unknown Source)
>         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:365)
>         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:272)
>         at org.jboss.Main.boot(Main.java:150)
>         at org.jboss.Main$1.run(Main.java:388)
>         at java.lang.Thread.run(Thread.java:479)
-- 
xxxxxxxxxxxxxxxxxxxxxxxx 
Adrian Brock
Director of Support
Back Office
JBoss Group, LLC 
xxxxxxxxxxxxxxxxxxxxxxxx 



-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise 
Linux in the Boardroom; in the Front Office; & in the Server Room 
http://www.enterpriselinuxforum.com
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to