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.

Reply via email to