使用CXF时因缺少对应jar包而报错问题汇总
来源:互联网 发布:clover软件干嘛的 编辑:程序博客网 时间:2024/05/20 00:50
org.apache.catalina.LifecycleException: A child Container failed during start
缺少:cxf-core-x.x.x.jar(最核心的包)Java.lang.ClassNotFoundException: org.apache.cxf.binding.soap.SoapBindingConfiguration
缺少:cxf-rt-bindings-soap-x.x.x.jar (soap协议)org.apache.cxf.jaxb.JAXBDataBinding:
缺少:cxf-rt-databinding-jaxb-x.x.x.jar加载Application文件时出现Unable to locate Spring NamespaceHandler for XML schema namespace
[http://cxf.apache.org/jaxws]
缺少:cxf-rt-frontend-jaxws-x.x.x.jarorg/apache/cxf/frontend/spring/ClientProxyFactoryBeanDefinitionParser错误:
缺少:cxf-rt-frontend-simple-x.x.x.jarclass path resource [META-INF/cxf/cxf-servlet.xml] cannot be opened because it does not exist
缺少:cxf-rt-transports-http-x.x.x.jarorg.apache.cxf.BusException: No DestinationFactory was found for the namespace http://cxf.apache.org/transports/udp.
缺少:cxf-rt-transports-udp-x.x.x.jarorg.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl startup
警告: Could not start WS-Discovery Service.
javax.xml.ws.WebServiceException: java.lang.NullPointerException
不能初始化配置的bean服务,也就是运行到时出错
缺少:cxf-rt-ws-addr-x.x.x.jarjava.lang.ClassNotFoundException: org.apache.cxf.ws.policy.AssertionInfoMap
缺少:cxf-rt-ws-policy-x.x.x.jarjava.lang.ClassNotFoundException: org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
缺少:cxf-rt-wsdl-x.x.x.jarjava.lang.ClassNotFoundException: org.apache.neethi.AssertionBuilderFactory
缺少:neethi-x.x.x.jarjava.lang.ClassNotFoundException: org.slf4j.LoggerFactory
缺少:slf4j-api-x.x.x.jarjava.lang.ClassNotFoundException: org.apache.ws.commons.schema.resolver.URIResolver
缺少:xmlschema-core-x.x.x.jar
注意:有件较奇葩的事,会用到高频出现的
org.apache.cxf.jaxrs.client.WebClient
,在最新版(截止2017.7.19为apahe-cxf-3.1.12)的CXFjar包集内这个的所需jar包cxf-rt-rs-client-x.x.x.jar
竟然没有的,请到常见的Maven仓库中获取相同版本的该jar包 : )
如若应用CXF构建一个RESTful风格的Web Service,最精简的jar列表如下:
朋友们如有遇到其他未提到的相关因缺少jar引发的问题,很欢迎在下方评论留言,我会确认后及时补充进来的,一起学习 : )
本文有部分参考自:http://blog.csdn.net/w1014074794/article/details/47862163
- 使用CXF时因缺少对应jar包而报错问题汇总
- 缺少jar包而导致报的错
- 因缺少jedis.jar包报"java.lang.NoSuchMethodError: redis.clients.jedis.JedisPool..."问题
- 今天写WebService CXF Demo各种报错,原来是缺少jar包。
- Spring 3 框架junit4测试时因缺少依赖的jar报错
- 缺少Jar包错误汇总
- 缺少servlet.jar报问题
- hibernate缺少Jar报错。
- maven 工程安装报错及对应jar包地址
- axis2需要的jar和缺少jar包提示报错
- axis2需要的jar和缺少jar包提示报错
- spring4.0 使用@Aspect 报错之缺少包
- Maven项目中缺少jar包引起的报错 nested exception is java.lang.NoClassDefFoundError
- web工程各种缺少jar包报的错误
- SQLServer导入excel报错因缺少插件
- DirectX 3D中解决因窗口最小化而报错的问题
- 在vs2017中Messagebox()因编码问题而报错
- 使用JMX监控WebLogic因classpath中jar包顺序导致的一些诡异问题
- 凤凰网招聘二分查找python实现
- [数据结构] 数组与链表的优缺点和区别
- xss攻击笔记
- 查找一个字符串中第一个只出现两次的字符,要求时间复杂度为O(N)。-替换字符串中的空格为$$$。要求时间复杂度为O(N)
- Mavan依赖冲突的解决办法
- 使用CXF时因缺少对应jar包而报错问题汇总
- Tensorflow C++ 编译和调用图模型
- 在Mac pro上如何配置adb命令?
- 06.12 kickstart无人值守安装
- python学习笔记(五)集合(set)
- 一个jetty部署多个项目配置之方法
- 迭代模式
- 解释String与StringBuffer的区别
- hql查询对象的全部属性和部分属性的区别