文档章节

Cannot create a secure XMLInputFactory --CXF调用出错

盆
 
发布于 2016/04/19 10:30
字数 352
阅读 1.1K
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

百度之后网上流传了两种解决办法:

  1. 缺少了两个jar包  stax2-api-3.1.x.jar 和 woodstox-core-asl-4.2.x.jar;

  2. 原因是 客户端 与服务端的 接口包名不一致 造成的 


首先我往项目里面加了第一点的两个jar包,仍旧报错。。。。

对于第二点,我单独建立一个web项目,调用代码可以正常运行【客户端 与服务端的 接口包名仍旧不一致】,但是在我项目里面就继续报错;


对于以上两点均排查完,表示不是上述原因;

后google之,在stackoverflow找到一篇相同提问文章,有一回复解决了此问题:

在调用方法前加上下面三句即可调用成功:

import java.util.Properties;

   Properties props = System.getProperties();
   props.setProperty("org.apache.cxf.stax.allowInsecureParser", "1");
   props.setProperty("UseSunHttpHandler", "true");


分享一下,希望对大家有所帮助;




补充:----------------------------

后来发现这个警告...包冲突,删除前面的包应该就可以了,加上上面那个三行也行;

Could not create a secure Stax XMLInputFactory.  Found class com.ctc.wstx.stax.WstxInputFactory.  Suggest Woodstox 4.2.0 or newer.


补充:----------------------------

或者将woodstox-core-asl-4.4.0.jar这个jar包前面加上前缀abc什么的,让他jar包排名提前,conger优先加载接口,也不用添加上述三行代码(代码意思应该也是让它优先加载)




盆

粉丝 0
博文 1
码字总数 352
作品 0
朝阳
私信 提问
加载中
请先登录后再评论。
weblogic 整合cxf 报错:cannot create a secure XmlInputFactory

weblogic 整合cxf 报错:cannot create a secure XmlInputFactory ================================ ©Copyright 蕃薯耀 2018年5月17日 https://www.cnblogs.com/fanshuyao/ 一、问题描述 ......

osc_e2112iac
2018/05/17
5
0
axis1.4 调用CXF 服务器端报错(cxf 整合ssh)

spring整合CXF AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: Cannot create a secure XMLInputFactory faultActor: faultNode: fau......

kylerho
2013/05/27
2.8K
1
weblogic下cxf发布的webservice不能访问

问题: weblogic下cxf发布的webservice,wsdl可以访问到,但客户端访问服务内容抛出异常 Caused by: org.apache.cxf.binding.soap.SoapFault: Cannot create a secure XMLInputFactory 原因:...

upson
2015/05/29
57
0
CXF使用问题整理

1.Cannot create a secure XMLInputFactory 问题描述:CXF 2.7.7,SOAP服务,在jetty可顺利执行,部署至Weblogic 12C报错 异常信息:...

Jason-ZH
2016/05/18
57
0
CXF开发webservice

什么是CXF: Apache CXF = Celtix + Xfire 支持多种协议: SOAP1.1,1.2 XML/HTTP CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS。 C,c++,C#...

包包大人
2014/04/04
1.2W
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 开发篇

作者 | 孤弋 阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 前言 近年来,云原生、Kubernetes、微服务、SpringCloud 这些名词在技术圈内不绝于耳,数据显示,使用 SpringCloud ...

阿里云技术博客
17分钟前
0
0
如何能够高效率学习Web前端技术

  Web前端开发作为前端技术的重要组成,一直占据着重要的地位,整个IT行业内有大量的前端开发从业者,随着移动互联网、大数据和人工智能的发展,目前前端的知识体系也在逐渐丰富。   要想...

SXXpenguin
17分钟前
0
0
Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

当大潮退去,才知道谁在裸泳。。关注公众号【BAT的乌托邦】开启专栏式学习,拒绝浅尝辄止。本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈、MyBatis、中间件等小而美的专栏...

osc_odp8kgup
17分钟前
0
0
HttpMessageConverter是这样转换数据的

Java Web 人员经常要设计 RESTful API(如何设计好的RESTful API),通过 json 数据进行交互。那么前端传入的 json 数据如何被解析成 Java 对象作为 API入参,API 返回结果又如何将 Java 对象...

tan日拱一兵
2019/05/27
7
0
angular浏览器兼容性问题解决方案

问题:edge浏览器下,固定列的边框消失 原因:ng-zorro-antd表格组件使用nzLeft和nzRight指令固定的表格列,这两个指令的实现css3中的标签: position: -webkit-sticky !important;positio...

osc_elbmybcg
19分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部