Thanks Chris. We are using JDK jdk1.5.0_10.Does CXF 2.1.1 only work on JDK-1.6.0_04 or above?
thanks and regards, bharath "Wolf, Chris \(IT\)" <[EMAIL PROTECTED]> wrote on 06/24/2008 02:26:31 PM: > 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. >
