hmm, you need to make up your mind first, do you want to have an auto-deploy via the deploy folder or do you want to deploy it by yourself using the shell :-)
I think this is probably the whole issue, you're trying to deploy something that's already been deployed by the war-deployer. So better let either the deployer do it's thing or just do it on your own. regards, Achim 2013/5/6 kasthuri rajan <[email protected]> > Hi All, > > Im facing some issues while deploying a WAR file in Karaf 2.2.8. I have > placed the war file under the deploy folder & executing the below command. > > karaf@root> osgi:install -s > webbundle:camel-example-servlet-tomcat-2.10.4.war?Bu > > ndle-SymbolicName=org.apache.camel.camel-example-servlet-tomcat&Webapp-Context=/ > camel > > Im getting the below execption while executing the above command > > java.net.MalformedURLException: Stream handler unavailable due to: invalid > url: > camel-example-servlet-tomcat-2.10.4.war!/ (java.net.MalformedURLException: > no pr > otocol: camel-example-servlet-tomcat-2.10.4.war) > > Also, pls let me know whether the above command is correct or not. > > Pls find below the log details for the same. > ############################# > > java.lang.NoClassDefFoundError: > org/osgi/service/deploymentadmin/DeploymentException > at java.lang.Class.getDeclaredConstructors0(Native > Method)[:1.6.0_41] > at > java.lang.Class.privateGetDeclaredConstructors(Class.java:2398)[:1.6.0_41] > at java.lang.Class.getConstructor0(Class.java:2708)[:1.6.0_41] > at java.lang.Class.newInstance0(Class.java:328)[:1.6.0_41] > at java.lang.Class.newInstance(Class.java:310)[:1.6.0_41] > at > > org.apache.felix.webconsole.internal.servlet.PluginHolder$InternalPlugin.doGetConsolePlugin(PluginHolder.java:761)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.PluginHolder$Plugin.getConsolePlugin(PluginHolder.java:532)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.PluginHolder.getLocalizedLabelMap(PluginHolder.java:242)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:420)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:384)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.KarafOsgiManager.doService(KarafOsgiManager.java:67)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.KarafOsgiManager$1.run(KarafOsgiManager.java:47)[76:org.apache.karaf.webconsole.console:2.2.8] > at java.security.AccessController.doPrivileged(Native > Method)[:1.6.0_41] > at javax.security.auth.Subject.doAs(Subject.java:396)[:1.6.0_41] > at > > org.apache.felix.webconsole.internal.KarafOsgiManager.service(KarafOsgiManager.java:45)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)[63:org.eclipse.jetty.servlet:7.5.4.v20111024] > at > > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:480)[63:org.eclipse.jetty.servlet:7.5.4.v20111024] > at > > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)[73:org.ops4j.pax.web.pax-web-jetty:1.0.11] > at > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)[62:org.eclipse.jetty.security:7.5.4.v20111024] > at > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:117)[73:org.ops4j.pax.web.pax-web-jetty:1.0.11] > at > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)[63:org.eclipse.jetty.servlet:7.5.4.v20111024] > at > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.Server.handle(Server.java:349)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)[57:org.eclipse.jetty.http:7.5.4.v20111024] > at > > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)[57:org.eclipse.jetty.http:7.5.4.v20111024] > at > > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)[56:org.eclipse.jetty.io:7 > .5.4.v20111024] > at > > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)[56:org.eclipse.jetty.io:7 > .5.4.v20111024] > at > > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)[55:org.eclipse.jetty.util:7.5.4.v20111024] > at > > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)[55:org.eclipse.jetty.util:7.5.4.v20111024] > at java.lang.Thread.run(Thread.java:662)[:1.6.0_41] > Caused by: java.lang.ClassNotFoundException: > org.osgi.service.deploymentadmin.DeploymentException not found by > org.apache.karaf.webconsole.console [76] > at > > org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787) > at > org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71) > at > > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_41] > ... 40 more > 2013-05-06 15:41:52,660 | INFO | qtp7717566-76 | AdminPlugin > | 77 - org.apache.karaf.webconsole.admin - 2.2.8 | Admin plugin activated > 2013-05-06 15:41:52,662 | WARN | qtp7717566-76 | / > | 55 - org.eclipse.jetty.util - 7.5.4.v20111024 | > org.ops4j.pax.web.service.spi.model.ServletModel-5: Failed to instantiate > plugin org.apache.felix.webconsole.internal.compendium.ComponentsServlet > java.lang.NoClassDefFoundError: org.apache.felix.scr.ScrService not found > by > org.apache.karaf.webconsole.console [76] > at > > org.apache.felix.webconsole.internal.compendium.ComponentsServlet.class$(ComponentsServlet.java:74)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.compendium.ComponentsServlet.<clinit>(ComponentsServlet.java:74)[76:org.apache.karaf.webconsole.console:2.2.8] > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method)[:1.6.0_41] > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)[:1.6.0_41] > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)[:1.6.0_41] > at > java.lang.reflect.Constructor.newInstance(Constructor.java:513)[:1.6.0_41] > at java.lang.Class.newInstance0(Class.java:357)[:1.6.0_41] > at java.lang.Class.newInstance(Class.java:310)[:1.6.0_41] > at > > org.apache.felix.webconsole.internal.servlet.PluginHolder$InternalPlugin.doGetConsolePlugin(PluginHolder.java:761)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.PluginHolder$Plugin.getConsolePlugin(PluginHolder.java:532)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.PluginHolder.getLocalizedLabelMap(PluginHolder.java:242)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:420)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:384)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.KarafOsgiManager.doService(KarafOsgiManager.java:67)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.apache.felix.webconsole.internal.KarafOsgiManager$1.run(KarafOsgiManager.java:47)[76:org.apache.karaf.webconsole.console:2.2.8] > at java.security.AccessController.doPrivileged(Native > Method)[:1.6.0_41] > at javax.security.auth.Subject.doAs(Subject.java:396)[:1.6.0_41] > at > > org.apache.felix.webconsole.internal.KarafOsgiManager.service(KarafOsgiManager.java:45)[76:org.apache.karaf.webconsole.console:2.2.8] > at > > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)[63:org.eclipse.jetty.servlet:7.5.4.v20111024] > at > > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:480)[63:org.eclipse.jetty.servlet:7.5.4.v20111024] > at > > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)[73:org.ops4j.pax.web.pax-web-jetty:1.0.11] > at > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)[62:org.eclipse.jetty.security:7.5.4.v20111024] > at > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:117)[73:org.ops4j.pax.web.pax-web-jetty:1.0.11] > at > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)[63:org.eclipse.jetty.servlet:7.5.4.v20111024] > at > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.Server.handle(Server.java:349)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)[57:org.eclipse.jetty.http:7.5.4.v20111024] > at > > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)[57:org.eclipse.jetty.http:7.5.4.v20111024] > at > > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)[61:org.eclipse.jetty.server:7.5.4.v20111024] > at > > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)[56:org.eclipse.jetty.io:7 > .5.4.v20111024] > at > > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)[56:org.eclipse.jetty.io:7 > .5.4.v20111024] > at > > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)[55:org.eclipse.jetty.util:7.5.4.v20111024] > at > > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)[55:org.eclipse.jetty.util:7.5.4.v20111024] > > Regards, > > Kasthuri rajan.k > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Facing-issues-while-deploying-a-WAR-file-tp4028568.html > Sent from the Karaf - Dev mailing list archive at Nabble.com. > -- Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project Lead blog <http://notizblog.nierbeck.de/>
