WebService报错javax xml ws soap SOAPFaultException javax xml
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
一、发现问题
JAX-WS规范是一组XML web services的JAVA API。JAXWS-RI是其的一个包。
用jaxws-ri-2.2.5.zip做webservice,将jaxws-ri-2.2.5.zip中lib内容拷贝到web project的lib中,运行时使用该包时抛出异常:javax.xml.ws.soap.SOAPFaultException: javax.xml.ws.WebFault.messageName() Ljava/lang/String。
二、原因分析
JAXWS-RI包中使用了WebFault对象,JDK也提供该对象,但JDK的WebFault对象没有messageName这个方法,Tomcat会优先加载JDK里的对象,这就是包冲突问题。
这就需要建立endorsed文件夹。可理解为将endorsed文件夹里的包修打入到虚拟机指定的启动API中取而代之。但能够覆盖的类是有限的,如不包括java.lang包中的类。例如在jdk\jre\lib建立的endorsed文件夹里的包会覆盖该JDK的lib中原有的包。Tomcat里的Webfault对象也和JAXWS-RI冲突。故需要在JDK和Tomcat里面都要新建endorsed文件夹,放入JAXWS-RI里的相关包。
三、解决方案
步骤一:将jaxws-api.jar包copy到jdk的jre\lib\endorsed
步骤二:将jaxws-api.jar和jsr181-api.jar包copy到tomcat\endorsed中
若没有endorsed文件夹,新建即可。jaxws-ri.2.5.5下载地址:http://download.csdn.net/download/woshixuye/6513149
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
WebService报错javax xml ws soap SOAPFaultException javax xml相关推荐
- java.lang.ClassNotFoundException:javax.xml.ws.soap.AddressingFeature $ Responses
问题 在Tomcat上部署JAX-WS Web服务时,出现以下错误消息: java.lang.ClassNotFoundException: javax.xml.ws.soap.AddressingF ...
- php调用webservice报错Class 'SoapClient' not found
php调用webservice报错Class 'SoapClient' not found 原文:php调用webservice报错Class 'SoapClient' not found php在调 ...
- Appinum:在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: c
在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: com.andro ...
- delph7 调webservice报错:Unmarshalling Error:
问题:delph7 调webservice报错:Unmarshalling Error: 意外的元素 (uri:"microService", local:"arg0&q ...
- 有趣且重要的Git知识合集(7)git stash报错 Too many revisions specified: ‘stash@‘ ‘MAA=‘ ‘xml‘ ‘text‘
在我们想要查看stash list中储存的代码时,就先 git stash list 然后会出现下图所示 这时候再输入 git stash show -p stash@{0} 但是,会出现这种报错 T ...
- 问题:使用jdk11 报错:java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
问题 程序执行报错:本地使用的jdk11java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present 详 ...
- Webservice报错客户端发现响应内容类型为“application/json;charset=UTF-8”,但应为“text/xml”。...
控制台对接Webservice正常,同样的方法在Web项目上报错: 客户端发现响应内容类型为"application/json;charset=UTF-8",但应为"te ...
- @webservice报错org.apache.cxf.common.i18n.UncheckedException: No operation was found with
文章目录 1. 现象 2. 解决办法1 3. 解决办法2 1. 现象 整合spring+cxf的webservice,成功发布了wsdl,但在调用的时候报错 org.apache.cxf.common ...
- 调用webservice报错。
自己部署了webservice, 以前调用一直没问题, 前两日服务器中毒,重装系统,. 网站什么的都正常,但是发现webservice不能调用,报错!: 错误: System.InvalidOpera ...
- 利用JaxWsDynamicClientFactory 调用webservice 报错解决
2019独角兽企业重金招聘Python工程师标准>>> 1.Spring启动跑错,不能存在多个实例cfx,经百度后发现为配置文件出错 改成 <jaxws:endpoint id ...
最新文章
- mysql表格的代码_mySQL表格内容用代码添加
- Laravel模板事项
- Oracle 用户、表空间、授权、备份、导入等操作相关
- 值得电商美工借鉴的购物APP页面设计,让人无法自拔
- [Java]Java MVC 分层概念(转)
- Go基础-go的源码文件以及常用命令
- 关于DM8168中移植算法速度慢、效率低的新发现
- linux下activityMQ安装
- 【持续更新】MARL 算法汇总
- 微信小程序标签样式的优先级
- SPSS Modeler 自动分类器学习笔记
- 【数据结构】CH3 栈和队列
- USB驱动——键盘,U盘
- 网络安全从业者超全书单推荐
- Java GC 介绍
- 前端下载图片的N种方法
- 大数据未来产业的爆发,主要会集中在哪几个方面?
- 神舟十二号“飞天”,盘点背后的“测试秘密”
- vue+python把woff字体文件中的字体全部读取出来
- 创业赢利模式之三包装生产模式