Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 36369 invoked from network); 20 Aug 2009 08:09:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 20 Aug 2009 08:09:47 -0000 Received: (qmail 23919 invoked by uid 500); 20 Aug 2009 08:10:03 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 23846 invoked by uid 500); 20 Aug 2009 08:10:03 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 23836 invoked by uid 99); 20 Aug 2009 08:10:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Aug 2009 08:10:03 +0000 X-ASF-Spam-Status: No, hits=3.5 required=10.0 tests=SPF_PASS,URIBL_BLACK X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [217.172.181.224] (HELO mail.wormser-gesundheitsnetz.de) (217.172.181.224) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Aug 2009 08:09:52 +0000 Received: from kavakava.corona.itm.uni-luebeck.de (kavakava.corona.itm.uni-luebeck.de [141.83.151.194]) by mail.wormser-gesundheitsnetz.de (Postfix) with ESMTP id 3A87F2F008D for ; Thu, 20 Aug 2009 10:52:12 +0200 (CEST) Message-Id: <9CCAB768-C0DB-43B0-9AA4-1C1A1A2A2E3A@bimschas.com> From: Daniel Bimschas To: axis-user@ws.apache.org In-Reply-To: <474d01b00908190133u361ddcc5r838cf78832786c8f@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: Integration in Equinox-OSGi Date: Thu, 20 Aug 2009 10:09:29 +0200 References: <1F808AE7-2E7A-41F3-8040-802E7CF49FE1@bimschas.com> <474d01b00908190133u361ddcc5r838cf78832786c8f@mail.gmail.com> X-Mailer: Apple Mail (2.936) X-Virus-Checked: Checked by ClamAV on apache.org Thanks to Andreas and Sagara! I will give both approaches a try today. I'm very impressed of DA-=20 Launcher. I think this is exactly the thing you want to use. Clean =20 design, easy-to-use and so on... I got it up and running in 5 minutes (would have been 2 minutes if had =20= been using compatible equinox jars to the version of DA-Launcher ;-)). However, I wonder if there's a way to let DA-Launcher read the bundles =20= from my Eclipse Workspace like Equinox and PDE does it, so that they =20 don't have to be packaged first to run them. If there's no way yet to =20= do it, I still could use DA-Launcher for my distributable later on, =20 which would be great enough, too ;-) Regards, Daniel Am 19.08.2009 um 10:33 schrieb Sagara Gunathunga: > Just to share my experience , sometimes ago i tested the procedure > mentioned in axis2_osgi_integration.pdf document and worked with me > without any problem. Also link [1] describe another approach based on > DA-Launcher. > > [1] - http://www.dynamicjava.org/posts/running-axis2-in-osgi > > Thanks , > > On Wed, Aug 19, 2009 at 1:12 PM, Andreas > Veithen wrote: >> Daniel, >> >> Actually I wanted to point you to the following document: >> >> = https://svn.apache.org/repos/asf/webservices/axis2/scratch/java/saminda/os= gi_test/axis2_osgi_integration.pdf >> >> This has nothing to do with Carbon. Note that I never tested the >> approach described in that document myself. >> >> Andreas >> >> On Wed, Aug 19, 2009 at 09:32, Daniel Bimschas =20= >> wrote: >>> Andreas, >>> >>> thank for you answer. I suppose you wanted to point me to the carbon >>> framework (http://wso2.org/projects/carbon) mentioned in this =20 >>> thread? It's a >>> nice thing, but for me, it's simply "too much". All I want is a =20 >>> naked Axis2 >>> runtime running in my OSGi container. For my purposes it doesn't =20 >>> make sense >>> to simply introduce another framework as this will produce an even =20= >>> larger >>> distributable with features I don't need and potentially bugs and =20= >>> problems I >>> don't need too, not to mention the time I've to put in to fully =20 >>> understand >>> what the framework does. >>> >>> So, I still would be glad to hear about some easy-to-use OSGi =20 >>> compatible >>> Axis2 distribution. >>> >>> Kind regards, >>> Daniel >>> >>> Am 10.08.2009 um 19:45 schrieb Andreas Veithen: >>> >>>> Daniel, >>>> >>>> Please have a look a the following thread: >>>> >>>> http://markmail.org/thread/3xbjzrsvxombqvkd >>>> >>>> Andreas >>>> >>>> On Mon, Aug 10, 2009 at 18:12, Daniel =20 >>>> Bimschas wrote: >>>>> >>>>> Hi Folks! >>>>> >>>>> I'm trying to simply integrate Axis2 into an Eclipse Equinox OSGi >>>>> container. >>>>> >>>>> So far I found no easy way to do that. I think the ideal way is =20= >>>>> that >>>>> there >>>>> was a How-To somewhere which says: install file A, B, C, ... from >>>>> Axis2-src >>>>> distribution and you're done. Is there a tutorial like that =20 >>>>> which I >>>>> missed? >>>>> Even more ideal would be an OBR (OSGi bundle repository) =20 >>>>> repository >>>>> holding >>>>> the "main" bundle and all it's dependencies, so that one could =20 >>>>> install it >>>>> by >>>>> running "obr install" when on Apache Felix or after deploying =20 >>>>> some OBR >>>>> implementation into Equinox. >>>>> >>>>> I tried to other ways to install it, which also failed. First =20 >>>>> one was >>>>> using >>>>> an OSGi-Axis2 distribution from the Knopflerfish project which =20 >>>>> simply >>>>> failed >>>>> because of invalid bundle headers (syntax errors and missing =20 >>>>> imports). >>>>> Second one was to try to install it after downloading the >>>>> src-distribution >>>>> of Axis2, running complete build of it with Maven and trying to =20= >>>>> install >>>>> the >>>>> individual packages by hand. This is very tedious as there's no =20= >>>>> easy way >>>>> to >>>>> find out which bundle/jar imports/exports the packages needed =20 >>>>> and so on. >>>>> Is >>>>> there maybe a tutorial for that? >>>>> >>>>> Are there any plans for a Maven target that puts all relevant =20 >>>>> packages >>>>> into >>>>> one directory so that OSGi users simply use all jars in it to =20 >>>>> get up and >>>>> running? >>>>> >>>>> I would be very thankful for some help on this (somewhat tedious) >>>>> problem! >>>>> >>>>> Kind regards, Daniel >>>>> >>>> >>> >>> ---------------------- >>> Daniel Bimschas >>> Fleischhauer Stra=DFe 45 >>> 23552 L=FCbeck >>> daniel@bimschas.com >>> ---------------------- >>> >>> >> > > > > --=20 > Sagara Gunathunga > > Blog - http://ssagara.blogspot.com > Web - http://sagaras.awardspace.com/ > ---------------------- Daniel Bimschas Fleischhauer Stra=DFe 45 23552 L=FCbeck daniel@bimschas.com ----------------------