Return-Path: X-Original-To: apmail-karaf-user-archive@minotaur.apache.org Delivered-To: apmail-karaf-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3B18D17B6A for ; Wed, 7 Jan 2015 15:01:29 +0000 (UTC) Received: (qmail 78688 invoked by uid 500); 7 Jan 2015 15:01:30 -0000 Delivered-To: apmail-karaf-user-archive@karaf.apache.org Received: (qmail 78644 invoked by uid 500); 7 Jan 2015 15:01:30 -0000 Mailing-List: contact user-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@karaf.apache.org Delivered-To: mailing list user@karaf.apache.org Received: (qmail 78634 invoked by uid 99); 7 Jan 2015 15:01:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2015 15:01:30 +0000 X-ASF-Spam-Status: No, hits=2.8 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URIBL_DBL_ABUSE_REDIR,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bcanhome@googlemail.com designates 209.85.217.171 as permitted sender) Received: from [209.85.217.171] (HELO mail-lb0-f171.google.com) (209.85.217.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2015 15:01:04 +0000 Received: by mail-lb0-f171.google.com with SMTP id w7so1229854lbi.16 for ; Wed, 07 Jan 2015 07:01:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=kcT22ute9XgbR//jxGezbB8BoUL98bY8X13mQndFH0w=; b=NIYMXlsn6+GJiiWquCeC4JQmjFqYWVbLBW5nxyn54liVHWlWu/Ls0dtZyhP2T4dLYS zjKs98gkqYhWB+yPL12Tg7PT/1zLg2aMf80xjftPa94zGsK2bTyYWgyNBw4NSahDZI1b fXuzo7fhA1STdr/A/A6vV7eLRPOCTVq1DBhHuWhm5QBU8avi2xaxD9kSW5+k1Jw3pRsx Yfu4Tq1aFDCCIGapBKoG1uBDFioZvgSU5/WMnYtsHIska8A1x16IGM/O/nqcLn99/TZJ 57kH0QoEmkew3dR6OqMVj5d/R8BhmoCY1T8tjGHTnoP2LFWf6MNJ7wMWnqQk31t/f0Yj CAIA== MIME-Version: 1.0 X-Received: by 10.112.134.74 with SMTP id pi10mr4533405lbb.67.1420642863313; Wed, 07 Jan 2015 07:01:03 -0800 (PST) Received: by 10.112.5.196 with HTTP; Wed, 7 Jan 2015 07:01:03 -0800 (PST) In-Reply-To: References: <1420434266847-4037586.post@n3.nabble.com> <1420496699317-4037614.post@n3.nabble.com> <1420512211509-4037619.post@n3.nabble.com> <1420566173135-4037636.post@n3.nabble.com> <1420579186299-4037640.post@n3.nabble.com> Date: Wed, 7 Jan 2015 16:01:03 +0100 Message-ID: Subject: Re: deploying a war with dependencies in bundled jars From: Achim Nierbeck To: "user@karaf.apache.org" Content-Type: multipart/alternative; boundary=047d7b3a8ff0387a3f050c113170 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b3a8ff0387a3f050c113170 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, ok, so that rather lengthy manifest is the one from the war :-) Bundle-ClassPath: .,adgateway-client-7UL-3.0.1-SNAPSHOT.jar,adgateway- provider-3.0.1-SNAPSHOT.jar,adgateway-domain-3.0.1-SNAPSHOT.jar this part worries me ... first of all usually it's bad style for a WAB to have the "." as part of the classpath, it's default for standard bundles, but shouldn't be used in WABs. second, and I guess that's the issue, you are missing the WEB-INF/classes part. That's usually the place where your classes reside in a WAR/WAB. Especially since your wab exports those classes I guess this is it. Now one more question, are you sure you need to export those from the WAB? regards, Achim 2015-01-07 15:50 GMT+01:00 jefoy1101 : > Hi Achim thank you for summing it up > > Now it would be great if you could clear up some things. > a) the manifest you posted previously is it the one from case 1) the war > file or is it one that's supposed to be the library? > * > It is the manifest of the war file * > > b) does your war manifest actually does contain a Import-Package part > containing the required package? > *> yes it does contain the import package which could be verified in the > manifest attached yesterday* > > On Wed, Jan 7, 2015 at 1:51 AM, Achim Nierbeck [via Karaf] < > ml-node+s922171n4037650h62@n3.nabble.com> wrote: > > > Hi, > > > > I went through this thread again. > > Looks like you mixed a couple of different issues here. > > Let me sum these up for you so I can find the root cause. > > > > 1) War isn't capable of importing a certain package > > 2) Lib isn't capable of finding appropriate package for amazon client -= - > > according to screenshot > > 3) War isn't capable of finding appropriate framework class > > > > > > 1) this has been fixed by configuring the maven-bundle-plugin correctly > > 2) this has been fixed by using the servicemix bundle for amazon sdk > > 3) this one is new > > > > Now it would be great if you could clear up some things. > > a) the manifest you posted previously is it the one from case 1) the wa= r > > file or is it one that's supposed to be the library? > > b) does your war manifest actually does contain a Import-Package part > > containing the required package? > > > > regards, Achim > > > > > > > > 2015-01-06 22:19 GMT+01:00 jefoy1101 <[hidden email] > > >: > > > >> I've tried to use your servicemix bundle of aws-java-sdk and right now > it > >> is > >> pointing to that bundles, > >> > >> But from what I'm seeing on the stacktrace it is not a problem in my j= ar > >> file it is a problem in my war file, the class > >> com.pinsightmedia.adgateway.framework.AdMarvelPerfFilter is in my > >> framework.war and when I try to find it using class-find > >> AdMarvelPerfFilter > >> in the karaf prompt it is finding that class > >> > >> ploy/adgateway-framework-3.0.1-SNAPSHOT-7UL.war > >> 2015-01-06 15:00:22,060 | ERROR | pool-7-thread-1 | > >> RegisterWebAppVisitorWC > >> | 91 - org.ops4j.pax.web.pax-web-extender-war - 3.1.2 | Registration > >> exception. Skipping. > >> java.lang.ClassNotFoundException: > >> com.pinsightmedia.adgateway.framework.AdMarvelPerfFilter not found by > >> com.pinsightmedia.adgateway.framework [170] > >> at > >> > >> > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegati= on(BundleWiringImpl.java:1532)[org.apache.felix.framework-4.2.1.jar:] > >> at > >> > >> > org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.j= ava:75)[org.apache.felix.framework-4.2.1.jar:] > >> at > >> > >> > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(B= undleWiringImpl.java:1955)[org.apache.felix.framework-4.2.1.jar:] > >> at > >> java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_21] > >> at > >> > >> > org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1844)[org.apa= che.felix.framework-4.2.1.jar:] > >> at > >> > >> > org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:937)[org.= apache.felix.framework-4.2.1.jar:] > >> at > >> > >> > org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader= .java:176)[84:org.ops4j.pax.web.pax-web-spi:3.1.2] > >> at > >> > >> > org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClassLoader= .java:194)[84:org.ops4j.pax.web.pax-web-spi:3.1.2] > >> at > >> java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_21] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.loadClass= (RegisterWebAppVisitorHS.java:244)[91:org.ops4j.pax.web.pax-web-extender-wa= r:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.visit(Reg= isterWebAppVisitorWC.java:261)[91:org.ops4j.pax.web.pax-web-extender-war:3.= 1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:6= 52)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyL= istener.register(WebAppPublisher.java:237)[91:org.ops4j.pax.web.pax-web-ext= ender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyL= istener.addingService(WebAppPublisher.java:182)[91:org.ops4j.pax.web.pax-we= b-extender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyL= istener.addingService(WebAppPublisher.java:135)[91:org.ops4j.pax.web.pax-we= b-extender-war:3.1.2] > >> at > >> > >> > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTrac= ker.java:932)[karaf-org.osgi.core.jar:] > >> at > >> > >> > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTrac= ker.java:864)[karaf-org.osgi.core.jar:] > >> at > >> > >> > org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:25= 6)[karaf-org.osgi.core.jar:] > >> at > >> > >> > org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:1= 83)[karaf-org.osgi.core.jar:] > >> at > >> > >> > org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf-= org.osgi.core.jar:] > >> at > >> > >> > org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf-= org.osgi.core.jar:] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPub= lisher.java:101)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.ja= va:213)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver= .java:175)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(Si= mpleExtension.java:58)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] > >> at > >> > >> > org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(A= bstractExtender.java:266)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] > >> at > >> > >> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:= 1.7.0_21] > >> at > >> > >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0= _21] > >> at > >> java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_21] > >> at > >> > >> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.acce= ss$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_21] > >> at > >> > >> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(= ScheduledThreadPoolExecutor.java:292)[:1.7.0_21] > >> at > >> > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java= :1145)[:1.7.0_21] > >> at > >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav= a:615)[:1.7.0_21] > >> at java.lang.Thread.run(Thread.java:722)[:1.7.0_21] > >> ^C > >> > >> karaf@root()> find-class AdMarvelPerfFilter > >> > >> Ad Gateway Framework (170) > >> > >> > WEB-INF/classes/com/pinsightmedia/adgateway/framework/AdMarvelPerfFilter.= class > >> karaf@root()> > >> > >> Sorry I'm a bit confuse, Here is the updated manisfest > >> MANIFEST.MF < > http://karaf.922171.n3.nabble.com/file/n4037640/MANIFEST.MF> > >> > >> > >> > >> -- > >> View this message in context: > >> > http://karaf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bu= ndled-jars-tp4037488p4037640.html > >> Sent from the Karaf - User mailing list archive at Nabble.com. > >> > > > > > > > > -- > > > > Apache Member > > Apache Karaf Committer & PMC > > OPS4J Pax Web Committer > & > > Project Lead > > blog > > Co-Author of Apache Karaf Cookbook > > > > Software Architect / Project Manager / Scrum Master > > > > > > > > ------------------------------ > > If you reply to this email, your message will be added to the discussi= on > > below: > > > > > http://karaf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bu= ndled-jars-tp4037488p4037650.html > > To unsubscribe from deploying a war with dependencies in bundled jars, > click > > here > > < > http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=3Dunsubs= cribe_by_code&node=3D4037488&code=3DamVmb3kxMTAxQGdtYWlsLmNvbXw0MDM3NDg4fC0= 0NTkwODk3MDc=3D > > > > . > > NAML > > < > http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=3Dmacro_= viewer&id=3Dinstant_html%21nabble%3Aemail.naml&base=3Dnabble.naml.namespace= s.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.t= emplate.NodeNamespace&breadcrumbs=3Dnotify_subscribers%21nabble%3Aemail.nam= l-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.= naml > > > > > > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bu= ndled-jars-tp4037488p4037664.html > Sent from the Karaf - User mailing list archive at Nabble.com. > --=20 Apache Member Apache Karaf Committer & PMC OPS4J Pax Web Committer & Project Lead blog Co-Author of Apache Karaf Cookbook Software Architect / Project Manager / Scrum Master --047d7b3a8ff0387a3f050c113170 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,=C2=A0

ok, so that rather lengthy ma= nifest is the one from the war :-)

Bundle-ClassPath=
: .,adgateway-client-7UL-3.0.1-SNAPSHOT.jar,adgateway-
 provider-3.0.1-SNAPSHOT.jar,adgateway-domain-3.0.1-SNAPSHOT.jar

t= his part worries me ...

first of all usually it= 9;s bad style for a WAB to have the "." as part of the classpath,= it's default for standard bundles, but shouldn't be used in WABs.= =C2=A0
second, and I guess that's the issue, you are missing = the WEB-INF/classes part.=C2=A0
That's usually the place wher= e your classes reside in a WAR/WAB.
Especially since your wab exp= orts those classes I guess this is it.=C2=A0

Now o= ne more question, are you sure you need to export those from the WAB?
=

regards, Achim=C2=A0


2015-01-07 15:50 GMT+01:0= 0 jefoy1101 <jefoy1101@gmail.com>:
Hi Achim thank you for summing it up

Now it would be great if you could clear up some th= ings.
a) the manifest you posted previously is it the one from case 1) the war file or is it one that's supposed to be the library?
* > It is the manifest of the war file *

b) does your war manifest actually does contain a I= mport-Package part
containing the required package?
*> yes it does contain the import package which = could be verified in the
manifest attached yesterday*

On Wed, Jan 7, 2015 at 1:51 AM, Achim Nierbeck [via= Karaf] <
ml-node+s9221= 71n4037650h62@n3.nabble.com> wrote:

> Hi,
>
> I went through this thread again.
> Looks like you mixed a couple of different issues here.
> Let me sum these up for you so I can find the root cause.
>
> 1) War isn't capable of importing a certain package
> 2) Lib isn't capable of finding appropriate package for amazon cli= ent --
> according to screenshot
> 3) War isn't capable of finding appropriate framework class
>
>
> 1) this has been fixed by configuring the maven-bundle-plugin correctl= y
> 2) this has been fixed by using the servicemix bundle for amazon sdk > 3) this one is new
>
> Now it would be great if you could clear up some things.
> a) the manifest you posted previously is it the one from case 1) the w= ar
> file or is it one that's supposed to be the library?
> b) does your war manifest actually does contain a Import-Package part<= br> > containing the required package?
>
> regards, Achim
>
>
>
> 2015-01-06 22:19 GMT+01:00 jefoy1101 <[hidden email]
> <http:///user/SendEmail.jtp?type=3Dnode&node=3D4037650&i=3D= 0>>:
>
>> I've tried to use your servicemix bundle of aws-java-sdk and r= ight now it
>> is
>> pointing to that bundles,
>>
>> But from what I'm seeing on the stacktrace it is not a problem= in my jar
>> file it is a problem in my war file, the class
>> com.pinsightmedia.adgateway.framework.AdMarvelPerfFilter is in my<= br> >> framework.war and when I try to find it using class-find
>> AdMarvelPerfFilter
>> in the karaf prompt it is finding that class
>>
>> ploy/adgateway-framework-3.0.1-SNAPSHOT-7UL.war
>> 2015-01-06 15:00:22,060 | ERROR | pool-7-thread-1=C2=A0 |
>> RegisterWebAppVisitorWC
>> | 91 - org.ops4j.pax.web.pax-web-extender-war - 3.1.2 | Registrati= on
>> exception. Skipping.
>> java.lang.ClassNotFoundException:
>> com.pinsightmedia.adgateway.framework.AdMarvelPerfFilter not found= by
>> com.pinsightmedia.adgateway.framework [170]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByD= elegation(BundleWiringImpl.java:1532)[org.apache.felix.framework-4.2.1.jar:= ]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWirin= gImpl.java:75)[org.apache.felix.framework-4.2.1.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.load= Class(BundleWiringImpl.java:1955)[org.apache.felix.framework-4.2.1.jar:] >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>> java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_21] >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1844)[= org.apache.felix.framework-4.2.1.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:93= 7)[org.apache.felix.framework-4.2.1.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClas= sLoader.java:176)[84:org.ops4j.pax.web.pax-web-spi:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClas= sLoader.java:194)[84:org.ops4j.pax.web.pax-web-spi:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>> java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_21] >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.lo= adClass(RegisterWebAppVisitorHS.java:244)[91:org.ops4j.pax.web.pax-web-exte= nder-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.vi= sit(RegisterWebAppVisitorWC.java:261)[91:org.ops4j.pax.web.pax-web-extender= -war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp= .java:652)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDepe= ndencyListener.register(WebAppPublisher.java:237)[91:org.ops4j.pax.web.pax-= web-extender-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDepe= ndencyListener.addingService(WebAppPublisher.java:182)[91:org.ops4j.pax.web= .pax-web-extender-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDepe= ndencyListener.addingService(WebAppPublisher.java:135)[91:org.ops4j.pax.web= .pax-web-extender-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(Serv= iceTracker.java:932)[karaf-org.osgi.core.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(Serv= iceTracker.java:864)[karaf-org.osgi.core.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.= java:256)[karaf-org.osgi.core.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked= .java:183)[karaf-org.osgi.core.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)= [karaf-org.osgi.core.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)= [karaf-org.osgi.core.jar:]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(We= bAppPublisher.java:101)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2] >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObse= rver.java:213)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebO= bserver.java:175)[91:org.ops4j.pax.web.pax-web-extender-war:3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.s= tart(SimpleExtension.java:58)[91:org.ops4j.pax.web.pax-web-extender-war:3.1= .2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$= 1.run(AbstractExtender.java:266)[91:org.ops4j.pax.web.pax-web-extender-war:= 3.1.2]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java= :471)[:1.7.0_21]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)= [:1.7.0_21]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>> java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_21= ]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTa= sk.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_21]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTa= sk.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_21]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecut= or.java:1145)[:1.7.0_21]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecu= tor.java:615)[:1.7.0_21]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.lang.Thread.run(Thread.ja= va:722)[:1.7.0_21]
>> ^C
>>
>> karaf@root()> find-class AdMarvelPerfFilter
>>
>> Ad Gateway Framework (170)
>>
>> WEB-INF/classes/com/pinsightmedia/adgateway/framework/AdMarvelPerf= Filter.class
>> karaf@root()>
>>
>> Sorry I'm a bit confuse, Here is the updated manisfest
>> MANIFEST.MF <http://karaf.922171.n3.nabble.com/f= ile/n4037640/MANIFEST.MF>
>>
>>
>>
>> --
>> View this message in context:
>> http= ://karaf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bundled-= jars-tp4037488p4037640.html
>> Sent from the Karaf - User mailing list archive at Nabble.com.
>>
>
>
>
> --
>
> Apache Member
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/&g= t; Committer &
> Project Lead
> blog <h= ttp://notizblog.nierbeck.de/>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master
>
>
>
> ------------------------------
>=C2=A0 If you reply to this email, your message will be added to the di= scussion
> below:
>
> http://k= araf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bundled-jars= -tp4037488p4037650.html
>=C2=A0 To unsubscribe from deploying a war with dependencies in bundled= jars, click
> here
> <http://karaf.9= 22171.n3.nabble.com/template/NamlServlet.jtp?macro=3Dunsubscribe_by_code&am= p;node=3D4037488&code=3DamVmb3kxMTAxQGdtYWlsLmNvbXw0MDM3NDg4fC00NTkwODk= 3MDc=3D>
> .
> NAML
> <http://karaf.922171.n= 3.nabble.com/template/NamlServlet.jtp?macro=3Dmacro_viewer&id=3Dinstant= _html%21nabble%3Aemail.naml&base=3Dnabble.naml.namespaces.BasicNamespac= e-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNam= espace&breadcrumbs=3Dnotify_subscribers%21nabble%3Aemail.naml-instant_e= mails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>= ;
>




--
View this message in context: http://karaf.922171.n3.nabble.com/deploying-a-war-with-dep= endencies-in-bundled-jars-tp4037488p4037664.html
Sent from the Karaf - User mailing = list archive at Nabble.com.



--
=

Apache Member
A= pache Karaf <http= ://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http= ://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project L= ead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbo= ok <http://bit.ly/1p= s9rkS>

Software Architect / Project Manager= / Scrum Master=C2=A0

--047d7b3a8ff0387a3f050c113170--