Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 90759 invoked from network); 23 Mar 2007 19:24:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Mar 2007 19:24:22 -0000 Received: (qmail 11161 invoked by uid 500); 23 Mar 2007 19:24:27 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 11128 invoked by uid 500); 23 Mar 2007 19:24:27 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 11117 invoked by uid 99); 23 Mar 2007 19:24:27 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Mar 2007 12:24:27 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [206.190.53.31] (HELO smtp106.plus.mail.re2.yahoo.com) (206.190.53.31) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 23 Mar 2007 12:24:18 -0700 Received: (qmail 97496 invoked from network); 23 Mar 2007 19:23:57 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=p8OVO4TQFo7zXbo+iNLb3iIh8xXivaqfB96Kv1atHcoXv3hJX4kk6gw024dS1lSCG5o61sVlHfwak33RQQOENX7DhlMo7MmnM28BABz4chQ4RJTzTsZ0sczkJvKhv+dJzEYmXD+MlcOkYniVQhOd7C8q5lbrEJSpVJ5xtfJFnTY= ; Received: from unknown (HELO ?192.168.1.101?) (david_jencks@74.237.109.96 with plain) by smtp106.plus.mail.re2.yahoo.com with SMTP; 23 Mar 2007 19:23:57 -0000 X-YMail-OSG: Mvfln6sVM1nsFSUwpDKENR4J4xqYuWZ63..1zV5ChmvSalloDt9Hvyu3NUi6XmeU8czCLFSlBTovxwjr_xpEd3xMmw4nHJqAswwRj0VwOD7FdvuZjO_FSU4FtYtoa.xkgIFG7Rjug.4.qw-- Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <9641265.post@talk.nabble.com> References: <9533637.post@talk.nabble.com> <9607529.post@talk.nabble.com> <9641265.post@talk.nabble.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <9C2598E9-A752-4321-B097-7D31FF0AF7DC@yahoo.com> Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: java:comp/ORB Date: Fri, 23 Mar 2007 15:23:51 -0400 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org 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. >