geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rick McGuire <rick...@gmail.com>
Subject Re: java:comp/ORB
Date Sat, 24 Mar 2007 13:17:11 GMT
Andres wrote:
> I'm debugging it, and it doesn't ever go through CorbaRefBuilder.  I see it
> hitting CORBABean.java in openejb-corba and starting the ORB.  Would this
> class be called during the loading of the j2ee-corba-yoko module?  If so, I
> can continue to debug it.  Otherwise, which stage of the Geronimo startup
> should I focus on?
>   
The CorbaRefBuilder is called when an application is deployed, not 
during server startup. 

Rick

> Thanks,
>
> Andres Martinez
>
>
> djencks wrote:
>   
>> You shouldn't.
>>
>> I don't have a copy of the 1.2 easily accessible right now, but if  
>> you wanted to investigate I'd recommend putting a breakpoint in  
>> CorbaRefBuilder.matchesDefaultEnvironment and deploying your app with  
>> the debugger on.  If the method returns false maybe you can figure  
>> out why.... if it returns true then we have a bigger problem.
>>
>> thanks
>> david jencks
>>
>> On Mar 23, 2007, at 2:58 PM, Andres wrote:
>>
>>     
>>> I verified that if I add a dependency to j2ee-corba-yoko, the ORB gets
>>> started (port 6882 gets opened) when starting our WAR.  However, my  
>>> servlet
>>> still cannot see java:comp/ORB.  Do I need any other dependencies?
>>>
>>> Thanks,
>>>
>>> Andres
>>>
>>>
>>> djencks wrote:
>>>       
>>>> On Mar 21, 2007, at 10:47 PM, Andres wrote:
>>>>
>>>>         
>>>>> 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.
>>>>>           
>>>> I think if you add a dependency on the yoko module (j2ee-corba-yoko)
>>>> in the environment of your servlet plan you will be able to look up
>>>> the orb in jndi.  When deciding whether to turn on the orb for you we
>>>> look for corba style ejb references or an explicit dependency on the
>>>> orb module: if neither is present we try to simplify the server by
>>>> not starting the orb.
>>>>
>>>> Hope this helps
>>>> david jencks
>>>>
>>>>         
>>>>> Andres
>>>>>
>>>>>
>>>>> 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: http://www.nabble.com/java%3Acomp-

>>>>>>> ORB-
>>>>>>> tf3420569s134.html#a9533637
>>>>>>> Sent from the Apache Geronimo - Users mailing list archive at
>>>>>>> Nabble.com.
>>>>>>>
>>>>>>>               
>>>>>>
>>>>>>             
>>>>> -- 
>>>>> View this message in context: http://www.nabble.com/java%3Acomp-ORB-
>>>>> tf3420569s134.html#a9607529
>>>>> Sent from the Apache Geronimo - Users mailing list archive at
>>>>> Nabble.com.
>>>>>
>>>>>           
>>>>
>>>>         
>>> -- 
>>> View this message in context: http://www.nabble.com/java%3Acomp-ORB- 
>>> tf3420569s134.html#a9641265
>>> Sent from the Apache Geronimo - Users mailing list archive at  
>>> Nabble.com.
>>>
>>>       
>>
>>     
>
>   


Mime
View raw message