Hi Egor,

The issue with the ServletFilter has already been reported.
We are fixing that.

By the day, do you use the Webapp-Context OSGi header in your application ?

Regards
JB

On 02/02/2014 11:17 AM, Egor Zhuk wrote:
Hello, I have a strange problem with Karaf 3.0.0.
I can't load any WAB application, even manual (bundle:install -s
mvn:org.apache.karaf/manual/3.0.0/war) war don't work.
http,war,webconsole features are installed.
web:list command shows that the bundle is active but I have access only to
the index page, wich, I think, is not properly rendered (I see source
markdown code).

h1. Apache Karaf

This project contains documentation about Apache Karaf.

* [Karaf Overview|overview]
* [Update Notes|update-notes]
* [Quick Start|quick-start]
* [Users Guide|users-guide/index]
* [Developers Guide|developers-guide/index]
* [Commands Reference|commands/commands]


There is a ClassNotFoundException for servlet filter in log file.

Am I doing something wrong?

java.lang.NoClassDefFoundError: javax/servlet/Filter
        at java.lang.ClassLoader.defineClass1(Native Method)[:1.7.0_51]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)[:1.7.0_51]
        at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2279)
        at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1501)
        at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
        at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_51]
        at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1844)
        at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:937)
        at
org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader.java:176)
        at
org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClassLoader.java:194)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_51]
        at
org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.loadClass(RegisterWebAppVisitorHS.java:244)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.newInstance(RegisterWebAppVisitorHS.java:215)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.visit(RegisterWebAppVisitorWC.java:256)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:652)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf-org.osgi.core.jar:]
        at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)[karaf-org.osgi.core.jar:]
        at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf-org.osgi.core.jar:]
        at
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[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(WebAppPublisher.java:101)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[101:org.ops4j.pax.web.pax-web-extender-war:3.0.5]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_51]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_51]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_51]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_51]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_51]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_51]
        at java.lang.Thread.run(Thread.java:744)[:1.7.0_51]
Caused by: java.lang.ClassNotFoundException: javax.servlet.Filter not found
by manual [118]
        at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1532)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)[org.apache.felix.framework-4.2.1.jar:]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_51]
        ... 37 more



--
View this message in context: 
http://karaf.922171.n3.nabble.com/WAB-problem-Karaf-3-0-0-tp4031467.html
Sent from the Karaf - User mailing list archive at Nabble.com.


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to