文档章节

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

盆
 
发布于 2016/04/19 10:30
字数 352
阅读 336
收藏 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
朝阳
私信 提问
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.4K
1
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
0
0
CXF、Axis2 怎么实现相互调用???

关于webservice的软件有很多,这里只讨论cxf、Axis2这两种。(鄙人有个疑惑,求证实:由于cxf对spring框架支持的很好,而且操作起来也最简单,所以搞java的同学都选择cxf;但是,用.Net的同学...

追风少年8090
2013/01/09
9.4K
5
Eclipse安装CXF插件开发java web service 集成Spring

本文主要介绍在Eclipse[3.3.2]安装CXF插件。开发一个简单的java web service,以及和Spring的集成。 安装插件: 1,下载STP all_in_one,从http://ftp.daum.net/eclipse/stp/old-downloads-p...

晨曦之光
2012/04/25
7.3K
0
Apache CXF 3.0.16 发布,开源的 Service 框架

Apache CXF 3.0.16 发布了。Apache CXF一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面 向服务架构(SOA)业务组件与技术的灵活复用。 主要更新内容...

达尔文
2017/11/30
803
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux 权限

权限 0 000 --- 无权限 1 001 --x 执行权限 2 010 -w- 写权限 3 011 -wx 写和执行 4 100 r-- 读权限 5 101 r-x 读和执行 6 110 rw- 读和写 7 111 rwx 读写执行 755 : rwxr-xr-x 660 : rw-r...

忙碌的小蜜蜂
18分钟前
0
0
21分钟教会你分析MaxCompute账单

21分钟教会你分析MaxCompute账单 背景 阿里云大计算服务MaxCompute是一款商业化的大数据分析平台,其计算资源有预付费和后付费两种计费方式。并且产品每天按照project为维度进行计量计费(账...

阿里云云栖社区
21分钟前
0
0
Docker使用 linuxserver/letsencrypt 生成SSL证书最全解析及实践

本文使用 HTTP 和 DNS 两种校验方式对 Docker 下 linuxserver/letsencrypt 项目进行了实践。生成SpringBoot可用证书,使用 Nginx 的 htpasswd 来对网站进行密码保护,并测试使用 fail2ban 防...

java菜分享
22分钟前
0
0
代码吃鸡:Python-Robocode

最近看到一个很有“未来感”的新闻: 一辆特斯拉在拉斯维加斯出了车祸,撞“死”了一个……emmmm……机器人。不知道是意外还是炒作,又或者是这位机器人故意碰瓷,反正人们也无法从受害者口中...

crossin
26分钟前
0
0
什么是公网IP、内网IP和NAT转换?

搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么? 1、引言 搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网I...

Linux就该这么学
36分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部