Return-Path: Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: (qmail 53438 invoked from network); 16 Apr 2009 05:56:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 16 Apr 2009 05:56:39 -0000 Received: (qmail 89103 invoked by uid 500); 16 Apr 2009 05:56:39 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 89058 invoked by uid 500); 16 Apr 2009 05:56:38 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 89048 invoked by uid 99); 16 Apr 2009 05:56:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Apr 2009 05:56:38 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Apr 2009 05:56:36 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id D2754234C003 for ; Wed, 15 Apr 2009 22:56:14 -0700 (PDT) Message-ID: <1393817863.1239861374846.JavaMail.jira@brutus> Date: Wed, 15 Apr 2009 22:56:14 -0700 (PDT) From: "zu (JIRA)" To: issues@cxf.apache.org Subject: [jira] Commented: (CXF-2028) ClassNotFoundException when exposing service. In-Reply-To: <253229670.1234193099712.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CXF-2028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12699538#action_12699538 ] zu commented on CXF-2028: ------------------------- there is no wss4j-1.5.6.jar in your project my environment is cxf2.2 > ClassNotFoundException when exposing service. > --------------------------------------------- > > Key: CXF-2028 > URL: https://issues.apache.org/jira/browse/CXF-2028 > Project: CXF > Issue Type: Bug > Components: Distributed-OSGi > Reporter: David Bosschaert > > When I expose a simple service I get an exception that boils down to the following: ClassNotFoundException: org.apache.ws.security.handler.WSHandler. > The Service is not configured to use anything of security and does seem to work. > The full stack trace: > WARNING: method annotated by @PostConstruct throws exception when invoked > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.cxf.common.injection.ResourceInjector.invokePostConstruct( > ResourceInjector.java:302) > at org.apache.cxf.common.injection.ResourceInjector.construct(ResourceIn > jector.java:86) > at org.apache.cxf.bus.spring.Jsr250BeanPostProcessor.postProcessAfterIni > tialization(Jsr250BeanPostProcessor.java:71) > at org.springframework.beans.factory.support.AbstractAutowireCapableBean > Factory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFa > ctory.java:361) > at org.springframework.beans.factory.support.AbstractAutowireCapableBean > Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1343) > at org.springframework.beans.factory.support.AbstractAutowireCapableBean > Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) > at org.springframework.beans.factory.support.AbstractAutowireCapableBean > Factory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at java.security.AccessController.doPrivileged(Native Method) > at org.springframework.beans.factory.support.AbstractAutowireCapableBean > Factory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb > ject(AbstractBeanFactory.java:264) > at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr > y.getSingleton(DefaultSingletonBeanRegistry.java:221) > at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe > an(AbstractBeanFactory.java:261) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean > (AbstractBeanFactory.java:185) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean > (AbstractBeanFactory.java:164) > at org.springframework.beans.factory.support.DefaultListableBeanFactory. > preInstantiateSingletons(DefaultListableBeanFactory.java:429) > at org.springframework.context.support.AbstractApplicationContext.finish > BeanFactoryInitialization(AbstractApplicationContext.java:729) > at org.springframework.context.support.AbstractApplicationContext.refres > h(AbstractApplicationContext.java:381) > at org.apache.cxf.bus.spring.BusApplicationContext.(BusApplication > Context.java:88) > at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S > pringBusFactory.java:102) > at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory > .java:93) > at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory > .java:86) > at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory > .java:64) > at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory > .java:53) > at org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBusNoConfig( > CXFNonSpringServlet.java:46) > at org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBus(CXFNonSp > ringServlet.java:38) > at org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFS > ervlet.java:79) > at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.jav > a:433) > at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:25 > 6) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: > 39) > at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.ja > va:616) > at org.mortbay.jetty.servlet.ServletHandler.updateMappings(ServletHandle > r.java:984) > at org.mortbay.jetty.servlet.ServletHandler.setServletMappings(ServletHa > ndler.java:1041) > at org.mortbay.jetty.servlet.ServletHandler.addServletMapping(ServletHan > dler.java:740) > at org.ops4j.pax.web.service.internal.JettyServerImpl$1.call(JettyServer > Impl.java:129) > at org.ops4j.pax.web.service.internal.JettyServerImpl$1.call(JettyServer > Impl.java:126) > at org.ops4j.pax.swissbox.core.ContextClassLoaderUtils.doWithClassLoader > (ContextClassLoaderUtils.java:60) > at org.ops4j.pax.web.service.internal.JettyServerImpl.addServlet(JettySe > rverImpl.java:121) > at org.ops4j.pax.web.service.internal.ServerControllerImpl$Started.addSe > rvlet(ServerControllerImpl.java:214) > at org.ops4j.pax.web.service.internal.ServerControllerImpl.addServlet(Se > rverControllerImpl.java:90) > at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet > (HttpServiceStarted.java:144) > at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(H > ttpServiceProxy.java:53) > at org.apache.cxf.dosgi.dsw.handlers.HttpServiceConfigurationTypeHandler > .createServer(HttpServiceConfigurationTypeHandler.java:92) > at org.apache.cxf.dosgi.dsw.hooks.ServiceHookUtils.createServer(ServiceH > ookUtils.java:89) > at org.apache.cxf.dosgi.dsw.hooks.CxfPublishHook.createServer(CxfPublish > Hook.java:106) > at org.apache.cxf.dosgi.dsw.hooks.CxfPublishHook.publishEndpoint(CxfPubl > ishHook.java:80) > at org.apache.cxf.dosgi.dsw.Activator$1.run(Activator.java:143) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source > ) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: java.lang.NoClassDefFoundError: org/apache/ws/security/handler/WSHand > ler > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass( > DefaultClassLoader.java:165) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas > spathManager.java:570) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl > asspathManager.java:540) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm > pl(ClasspathManager.java:471) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L > ockClassLoader(ClasspathManager.java:459) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C > lasspathManager.java:439) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla > ss(DefaultClassLoader.java:193) > at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo > ader.java:372) > at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl > eLoader.java:448) > at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:401) > at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:389) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De > faultClassLoader.java:87) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass( > DefaultClassLoader.java:165) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas > spathManager.java:570) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl > asspathManager.java:540) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm > pl(ClasspathManager.java:471) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L > ockClassLoader(ClasspathManager.java:459) > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C > lasspathManager.java:439) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla > ss(DefaultClassLoader.java:193) > at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo > ader.java:372) > at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl > eLoader.java:448) > at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:401) > at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:389) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De > faultClassLoader.java:87) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at org.apache.cxf.ws.security.policy.interceptors.WSSecurityInterceptorP > rovider.(WSSecurityInterceptorProvider.java:55) > at org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader.registerProv > iders(WSSecurityPolicyLoader.java:121) > at org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader.register(WSS > ecurityPolicyLoader.java:75) > ... 53 more > Caused by: java.lang.ClassNotFoundException: org.apache.ws.security.handler.WSHa > ndler > at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl > eLoader.java:485) > at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:401) > at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:389) > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De > faultClassLoader.java:87) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > ... 88 more > 09-Feb-2009 15:20:46 org.apache.cxf.transport.servlet.AbstractCXFServlet replace -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.