-
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个答案 按时间排序 按投票排序
-
NoClassDefFoundError不同于ClassNotFoundException
ClassNotFoundException 一般是此CLASS未被JVM编译加载过,而NoClassDefFoundError表示JVM的加载过此类,但初始化时出现了问题。查看一下这个类的源代码,看一下是否有静态类变量,类方法之类,查看一下这些地方是否有依赖其它类。当这个出错类初始化时,发现其依赖的类初始化错误。
类加载机制
http://onjava.com/pub/a/onjava/2005/01/26/classloading.html2013年1月17日 09:36
-
javax/xml/ws/EndpointReference 在程序这个路径下查看一下有没有这个类,应该是少包了。
2013年1月15日 14:22
相关推荐
【Spring与CXF整合开发WebService】\n\n在Java Web开发中,WebService作为一种跨平台、跨语言的通信机制,常用于实现系统间的互操作性。Spring框架作为企业级应用开发的强大工具,提供了与多种技术集成的能力,其中...
二、CXF框架实现WebService服务端 1. **Apache CXF简介**:CXF是一个开源的Web服务框架,它支持多种Web服务标准,如SOAP、RESTful等。CXF提供了更高级的特性和更易用的API,使得开发和调试Web服务更加方便。 2. **...
本文主要介绍了如何使用Spring Boot整合CXF开发Web Service的示例代码,解决了在现有系统中集成第三方提供的SOAP Web Service接口的问题。通过本示例,读者可以了解如何使用Spring Boot的风格优雅地整合CXF,开发出...
此外,为了优化性能和提高可维护性,可以考虑使用Spring框架集成CXF,将Web服务调用封装为一个服务层。Spring提供了方便的CXF客户端支持,可以更方便地管理Web服务的生命周期和事务控制。 总结起来,Java调用.NET ...
首先,目前springboot的版本最高为2.2.6,在集成cxf的3.2.4或3.2.5 时候会出现启动报错,这个太折磨人。。。。必须把springboot版本换到2.1.2以下,否者不兼容。 这是模拟企业用户的开发,在远程调用的时候客户端...
"java.net.SocketException Connection reset 解决方法" 在 Java 编程中,SocketException 是一种常见的异常,特别是在网络编程中。Conexion reset by peer 是一种特殊的 SocketException,它发生在客户端和服务器...