Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 7232 invoked from network); 22 Mar 2007 05:10:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Mar 2007 05:10:38 -0000 Received: (qmail 21052 invoked by uid 500); 22 Mar 2007 05:10:43 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 21033 invoked by uid 500); 22 Mar 2007 05:10:43 -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 21022 invoked by uid 99); 22 Mar 2007 05:10:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Mar 2007 22:10:43 -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.30] (HELO smtp105.plus.mail.re2.yahoo.com) (206.190.53.30) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 21 Mar 2007 22:10:33 -0700 Received: (qmail 72723 invoked from network); 22 Mar 2007 05:10:12 -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=2mYsddMZWBaPyT9LpOy/8NJtujixPp2NQC+NPbpySgVGVVzq1Z+gXz/17WkH0P1P26RDEqwKdVdZz2+7e4cGc+EVM+G4VZ5AXs3arEG5TuMR50zcvvZsKwg0Rpd7U1nMIF5eG24Ca9qhEJZOACnFQkb09oE1w1KqJbrACBh6PFM= ; Received: from unknown (HELO ?192.168.1.101?) (david_jencks@74.237.109.96 with plain) by smtp105.plus.mail.re2.yahoo.com with SMTP; 22 Mar 2007 05:10:12 -0000 X-YMail-OSG: Rx29hmEVM1kqEtQQ1sYhVjEE46AWtXE.hOc.eZa9qqvFBGwQIRv4E0GV9tLjb__KcRG.7IM_NU7SNWDrYflKqcVFiz58TJ0OGHnpkdNAqg2J0.Z27A2Cp.IBobDMm4lRNDmfUVS0W2LOkQ-- Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <9607529.post@talk.nabble.com> References: <9533637.post@talk.nabble.com> <9607529.post@talk.nabble.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: java:comp/ORB Date: Thu, 22 Mar 2007 01:10:10 -0400 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org 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. >