Hi,
I'm working on in a archetypeArtifactId=war-archetype based
project.(https://github.com/wagnermarques/ops4j_pax_war_archetype_fzlbpms_template/blob/master/README.md)

This project are using dwr framework that works ok with jetty maven plugin,
but deploying the war package on servicemix results in a exception below. 

I'm seeing that the servicemix container could not get the dwrservlet from
apropriate jar in the WEB-INF/lib and are saying it, but how could I
configure servicemix to find dwr?

Best Regards!


15:50:44,221 | INFO  | use-07-11/deploy | WebXmlObserver                   |
170 - org.ops4j.pax.web.pax-web-extender-war - 1.0.3 | Using
[ops4j_pax_war_archetype_fzlbpms_template] as web application context name

15:50:44,221 | INFO  | use-07-11/deploy | WebXmlObserver                   |
170 - org.ops4j.pax.web.pax-web-extender-war - 1.0.3 | Using [] as web
application root path

15:50:44,224 | INFO  | use-07-11/deploy | HttpServiceFactoryImpl           |
164 - org.ops4j.pax.web.pax-web-runtime - 1.0.3 | Binding bundle:
[ops4j_pax_war_archetype_fzlbpms_template [228]] to http service

15:50:44,225 | INFO  | use-07-11/deploy | log                              |
116 - org.eclipse.jetty.util - 7.4.5.fuse20111017 | started
HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5541bd}



15:50:44,225 | WARN  | use-07-11/deploy | JettyServerWrapper               |
166 - org.ops4j.pax.web.pax-web-jetty - 1.0.3 | *osgi.web.contextpath
couldn't be set, it's not configured

*
15:50:44,276 | ERROR | use-07-11/deploy | RegisterWebAppVisitorWC          |
170 - org.ops4j.pax.web.pax-web-extender-war - 1.0.3 | Registration
exception. Skipping.
*java.lang.ClassNotFoundException: org.directwebremoting.servlet.DwrServlet
not found by *ops4j_pax_war_archetype_fzlbpms_template [228]
        at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:852)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:74)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1846)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_30]
        at
org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:710)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1624)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:909)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader.java:176)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClassLoader.java:194)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_30]
        at
org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.newInstance(RegisterWebAppVisitorHS.java:221)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.visit(RegisterWebAppVisitorWC.java:200)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:583)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.register(WebAppPublisher.java:170)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:155)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:119)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.tracker.ReplaceableService.setService(ReplaceableService.java:114)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.tracker.ReplaceableService.access$100(ReplaceableService.java:28)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.tracker.ReplaceableService$CollectionListener.serviceAdded(ReplaceableService.java:183)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.tracker.ServiceCollection$Tracker.addingService(ServiceCollection.java:181)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)[karaf.jar:2.2.2-fuse-07-11]
        at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)[karaf.jar:2.2.2-fuse-07-11]
        at
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)[karaf.jar:2.2.2-fuse-07-11]
        at
org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)[karaf.jar:2.2.2-fuse-07-11]
        at
org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)[karaf.jar:2.2.2-fuse-07-11]
        at
org.ops4j.pax.swissbox.tracker.ServiceCollection.onStart(ServiceCollection.java:139)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle$Stopped.start(AbstractLifecycle.java:121)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:49)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.tracker.ReplaceableService.onStart(ReplaceableService.java:146)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle$Stopped.start(AbstractLifecycle.java:121)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:49)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:81)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.WebXmlObserver.doPublish(WebXmlObserver.java:304)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.web.extender.war.internal.WebXmlObserver.addingEntries(WebXmlObserver.java:153)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.extender.BundleWatcher.register(BundleWatcher.java:186)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.extender.BundleWatcher.access$000(BundleWatcher.java:45)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.ops4j.pax.swissbox.extender.BundleWatcher$1.bundleChanged(BundleWatcher.java:127)[170:org.ops4j.pax.web.pax-web-extender-war:1.0.3]
        at
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:795)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:717)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:597)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3781)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.Felix.startBundle(Felix.java:1792)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:927)[org.apache.felix.framework-3.0.9-fuse-08-11.jar:]
        at
org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1183)[7:org.apache.felix.fileinstall:3.3.1.fuse-07-11]
        at
org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1161)[7:org.apache.felix.fileinstall:3.3.1.fuse-07-11]
        at
org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:466)[7:org.apache.felix.fileinstall:3.3.1.fuse-07-11]
        at
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:271)[7:org.apache.felix.fileinstall:3.3.1.fuse-07-11]






--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Servlet-Class-is-not-found-by-servicemix-in-WEB-INF-lib-package-tp5713940.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to