Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 2983 invoked from network); 8 Aug 2006 19:50:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Aug 2006 19:50:56 -0000 Received: (qmail 72910 invoked by uid 500); 8 Aug 2006 19:50:53 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 72881 invoked by uid 500); 8 Aug 2006 19:50:53 -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 72870 invoked by uid 99); 8 Aug 2006 19:50:53 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2006 12:50:53 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DATE_IN_PAST_48_96 X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [62.99.145.1] (HELO mx.inode.at) (62.99.145.1) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2006 12:50:52 -0700 Received: from [85.124.123.57] (port=10397 helo=[192.168.0.110]) by smartmx-01.inode.at with esmtpa (Exim 4.50) id 1GAXaw-0008VZ-0F for user@geronimo.apache.org; Tue, 08 Aug 2006 21:50:30 +0200 Message-ID: <44D3A59D.9010803@inode.at> Date: Fri, 04 Aug 2006 21:53:01 +0200 From: Philipp Noggler User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: user@geronimo.apache.org Subject: Re: openJMS integration References: <44D2FCF4.6090400@inode.at> <74e15baa0608080431o4807de1ftbf4b927235455619@mail.gmail.com> <44D331FA.8090000@inode.at> <74e15baa0608080444t45832641kb5a5f7d92ac028e1@mail.gmail.com> <44D33804.5050607@inode.at> <74e15baa0608080512o2f6e18eq3e99c678066343f@mail.gmail.com> <44D33BE3.2070902@inode.at> <74e15baa0608080810o39b2282cye7e4e4454bb859a7@mail.gmail.com> <44D36786.4030205@inode.at> <74e15baa0608080852r6f3eb3fdmea5d2cf27aaf8dbc@mail.gmail.com> In-Reply-To: <74e15baa0608080852r6f3eb3fdmea5d2cf27aaf8dbc@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Aaron Mulder schrieb: > On 8/4/06, Philipp Noggler wrote: >> ok, thanks fpr this advice...there is a http connector from openJMS, >> http://openjms.sourceforge.net/config/http.html >> but i don't kwno if this will work! do you think this will work? > > OK, so I looked through their page, and I don't think they really > offer what we want. Their "connectors" are really just protocols that > clients can use to access the server (not "J2EE Connectors"). In the > "admin guide" they talk about configuring the server, whereas in the > "user guide" they talk about configuring clients using those > connectors. > > All their client examples use JNDI to look up the JMS resources. > That's a little unfortunate in that I don't think we can do > transaction integration with a general JMS resource we look up in > JNDI. I had hoped they'd offer a J2EE Connector like ActiveMQ does, > but it doesn't look like it. > > So I guess there are several ways you could proceed. > > One would be to forget about mapping this into your application's > java:comp/env/ JNDI space, and just have your application use the > OpenJMS client code (from ther user guide) to do a JNDI lookup that > hits the OpenJMS server and accesses the resources that way. You > could either include their client JARs in your application or install > them into the Geronimo repository (e.g. using the Common Libs screen > in the console) and then add dependencies on those JARs to your > application's deployment plan. Let me know if you want an example of > that. > > Another would be to do something like what the RAR on that Wiki page > does and try to hide the OpenJMS JNDI lookup in a J2EE Connector which > would let you map it into the java:comp/env/ space of your > application. This seems like a lot of plumbing to me, but it would > avoid you needing to put specific JNDI lookup settings into your > application. If you want to go this way, maybe you can get someone to > give you the code for the RAR on the Wiki and provide you with a real > license for it and so on and you can try to get it working under > Geronimo 1.1. > > Another would be for us to start a conversation with the OpenJMS folks > about the prospects of putting together a real J2EE Connector for > OpenJMS that would allow better integration with any J2EE application > server. > > What do you think? > > Thanks, > Aaron > Finally I got the server running...thanks again for your patience and your help! but one more thing would be interesting to know...is there an advantage if i run the openJMS server within geronimo or if I use a JMS connector or is just a question of design!? i mean is there any advantage concerning performance of both geronimo and openJMS? thanks a lot! regards, phil