If you use JDK-1.6.0_04 or above, then the JAX-WS API is part of the runtime.
-Chris W. -----Original Message----- From: Bharath Thippireddy [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 24, 2008 2:24 PM To: [email protected] Subject: Missing jaxws-api-2.1-1.jar in CXF 2.1.1 We were trying to migrate to CXF 2.1.1 from 2.1 and see that the jaxws-api-2.1-1.jar is missing in the CXFs lib directory.I see the following exception when we deploy our application on tomcat.Can you please look in to this and let me know if i have to copy any other jar files? [META-INF/cxf/cxf.xml]: Initialization of bean failed; nested exception is pringframework.beans.factory.CannotLoadBeanClassException: Error loading cl org.apache.cxf.jaxws.context.WebServiceContextImpl] for bean with name 'org he.cxf.jaxws.context.WebServiceContextImpl' defined in class path resource -INF/cxf/cxf-extension-jaxws.xml]: problem with class file or dependent cla ested exception is java.lang.NoClassDefFoundError: javax/xml/ws/WebServiceC t at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445) at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) at org.springframework.beans.factory.support.AbstractBeanFactory$1. ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRe y.getSingleton(DefaultSingletonBeanRegistry.java:169) at org.springframework.beans.factory.support.AbstractBeanFactory.ge (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.ge (AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.DefaultListableBeanFac preInstantiateSingletons(DefaultListableBeanFactory.java:400) at org.springframework.context.support.AbstractApplicationContext.f BeanFactoryInitialization(AbstractApplicationContext.java:736) at org.springframework.context.support.AbstractApplicationContext.r h(AbstractApplicationContext.java:369) at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplic Context.java:87) at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationCont pringBusFactory.java:103) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFa .java:94) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFa .java:87) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFa .java:65) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFa .java:54) at org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFSer java:99) at org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.j 4) at org.apache.cxf.transport.servlet.AbstractCXFServlet.init(Abstrac ervlet.java:90) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWra java:1139) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.ja 6) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardC t.java:3956) at org.apache.catalina.core.StandardContext.start(StandardContext.j 230) at org.apache.catalina.core.ContainerBase.addChildInternal(Containe .java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.ja 0) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.jav ) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.jav ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:113 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig :311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lif eSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: at org.apache.catalina.core.StandardHost.start(StandardHost.java:73 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: at org.apache.catalina.core.StandardEngine.start(StandardEngine.jav ) at org.apache.catalina.core.StandardService.start(StandardService.j 48) at org.apache.catalina.core.StandardServer.start(StandardServer.jav ) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: loading class [org.apache.cxf.jaxws.context.WebServiceContextImpl] for bea h name 'org.apache.cxf.jaxws.context.WebServiceContextImpl' defined in clas h resource [META-INF/cxf/cxf-extension-jaxws.xml]: problem with class file pendent class; nested exception is java.lang.NoClassDefFoundError: javax/xm WebServiceContext at org.springframework.beans.factory.support.AbstractBeanFactory.re BeanClass(AbstractBeanFactory.java:1176) at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory.predictBeanType(AbstractAutowireCapableBeanFactory.java:479) at org.springframework.beans.factory.support.DefaultListableBeanFac getBeanNamesForType(DefaultListableBeanFactory.java:212) at org.springframework.beans.factory.support.DefaultListableBeanFac getBeansOfType(DefaultListableBeanFactory.java:294) at org.springframework.beans.factory.support.DefaultListableBeanFac getBeansOfType(DefaultListableBeanFactory.java:288) at org.springframework.context.support.AbstractApplicationContext.g nsOfType(AbstractApplicationContext.java:949) at org.apache.cxf.bus.spring.Jsr250BeanPostProcessor.postProcessAft tialization(Jsr250BeanPostProcessor.java:63) at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapab leB ctory.java:331) at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1266) at org.springframework.beans.factory.support.AbstractAutowireCapabl Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438) ... 45 more Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/WebServiceContext at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.ja 4) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(W ClassLoader.java:1852) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappCla der.java:876) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappCla der.java:1329) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappCla der.java:1208) at org.springframework.util.ClassUtils.forName(ClassUtils.java:230) at org.springframework.beans.factory.support.AbstractBeanDefinition lveBeanClass(AbstractBeanDefinition.java:381) at org.springframework.beans.factory.support.AbstractBeanFactory.re BeanClass(AbstractBeanFactory.java:1170) thanks and regards, Bharath -------------------------------------------------------- NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.
