0 0

cxf基于spring的webservice实现,报错20

java.lang.NoClassDefFoundError: javax/xml/ws/EndpointReference
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getDeclaredConstructors(Unknown Source)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:166)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(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.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
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.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2013年1月15日 14:18

7个答案 按时间排序 按投票排序

0 0

保证jdk版本在jdk1.6.21以上

2013年1月17日 12:54
0 0

NoClassDefFoundError不同于ClassNotFoundException

ClassNotFoundException 一般是此CLASS未被JVM编译加载过,而NoClassDefFoundError表示JVM的加载过此类,但初始化时出现了问题。查看一下这个类的源代码,看一下是否有静态类变量,类方法之类,查看一下这些地方是否有依赖其它类。当这个出错类初始化时,发现其依赖的类初始化错误。

类加载机制
http://onjava.com/pub/a/onjava/2005/01/26/classloading.html

2013年1月17日 09:36
0 0

jdk改成1.6或者导入 jaxws-api-2.1.jar包

2013年1月15日 15:07
0 0

同怀疑 少包了

2013年1月15日 15:01
0 0

你的jDK版本是多少?应该是缺少jar包造成

2013年1月15日 14:51
0 0

你的jar包是不是缺少 jaxws-api 2.1 jar

2013年1月15日 14:49
0 0

javax/xml/ws/EndpointReference 在程序这个路径下查看一下有没有这个类,应该是少包了。

2013年1月15日 14:22

相关推荐

    结合Spring框架的 CXF WebService编程实例

    【Spring与CXF整合开发WebService】\n\n在Java Web开发中,WebService作为一种跨平台、跨语言的通信机制,常用于实现系统间的互操作性。Spring框架作为企业级应用开发的强大工具,提供了与多种技术集成的能力,其中...

    WebService开发服务端的两种方式:jdk、cxf

    二、CXF框架实现WebService服务端 1. **Apache CXF简介**:CXF是一个开源的Web服务框架,它支持多种Web服务标准,如SOAP、RESTful等。CXF提供了更高级的特性和更易用的API,使得开发和调试Web服务更加方便。 2. **...

    Spring boot 整合CXF开发web service示例

    本文主要介绍了如何使用Spring Boot整合CXF开发Web Service的示例代码,解决了在现有系统中集成第三方提供的SOAP Web Service接口的问题。通过本示例,读者可以了解如何使用Spring Boot的风格优雅地整合CXF,开发出...

    java调用.net发布的webservice(asmx)

    此外,为了优化性能和提高可维护性,可以考虑使用Spring框架集成CXF,将Web服务调用封装为一个服务层。Spring提供了方便的CXF客户端支持,可以更方便地管理Web服务的生命周期和事务控制。 总结起来,Java调用.NET ...

    WebService(springboot整合案例 wsdl)

    首先,目前springboot的版本最高为2.2.6,在集成cxf的3.2.4或3.2.5 时候会出现启动报错,这个太折磨人。。。。必须把springboot版本换到2.1.2以下,否者不兼容。 这是模拟企业用户的开发,在远程调用的时候客户端...

    java.net.SocketException Connection reset 解决方法

    "java.net.SocketException Connection reset 解决方法" 在 Java 编程中,SocketException 是一种常见的异常,特别是在网络编程中。Conexion reset by peer 是一种特殊的 SocketException,它发生在客户端和服务器...

Global site tag (gtag.js) - Google Analytics