geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andres <>
Subject Re: java:comp/ORB
Date Thu, 22 Mar 2007 02:47:09 GMT

In our situation, we have a startup servlet that is looking for an ORB
because we need to make a callback to another CORBA component.  It sounds
like we should have access to java:comp/ORB since the code is running in a
servlet, but I tried it (after turning the ORB on) in Geronimo 1.2 and it
throws an exception (javax.naming.NameNotFoundException: ORB).  Our
workaround is to call ORB.init if java:comp/ORB is not found.  I was
originally having problems shutting the ORB down using destroy() using
Geronimo 1.1/Sun ORB, but since I moved to Geronimo 1.2, this appears to no
longer be a problem with the Yoko ORB.


djencks wrote:
> On Mar 17, 2007, at 5:34 PM, Andres wrote:
>> We are porting an application from Websphere 6.1 to Geronimo  
>> 1.1.1.  We have
>> a CORBA component (not EJB) that used to obtain the ORB by looking up
>> java:comp/ORB.  Is there a way to do this in the present release  
>> using JNDI
>> or will this be available in 1.2./2.0 when global JNDI support is  
>> completed?
> if this is a corba service that runs in a thread started by the orb,  
> and doesn't go through any j2ee components, I'm not sure you will be  
> able to bind the orb under java:comp even in 1.2/2.0.  In 1.2  you'll  
> be able to write some extra code to bind an orb anywhere you want in  
> global jndi, but I'm not sure whether you can bind into the  
> "java:comp" context since that is pretty heavily specified for use by  
> j2ee components.  It might work, I don't know.  In 2.0 this will be  
> at least as possible and the orb may be pre-bound (although AFAIK  
> that isn't implemented yet)
> If the thread this runs on went through a j2ee component before  
> getting to your code, there should be an orb bound to java:comp/ORB  
> already so long as the orb module is actually running.  We've  
> generally shipped with the orb turned off and turn it on when we  
> detect an app using corba transport for ejbs.  So one thing you want  
> to do is look in var/config/config.xml or the admin console and see  
> if its on.  In 1.2/2.0 I think the module is called  
> org.apache.geronimo.configs.corba-yoko/${version}/car, and in 1.1.1  
> probably geronimo/openejb-corba-sun/1.1.1/car.
> Hope this helps,  feel free to ask more.
> david jencks
>> Thanks.
>> -- 
>> View this message in context: 
>> tf3420569s134.html#a9533637
>> Sent from the Apache Geronimo - Users mailing list archive at  

View this message in context:
Sent from the Apache Geronimo - Users mailing list archive at

View raw message