java实现webservice的CXF框架和JDK1.6的冲突问题
来源:互联网 发布:软件开发职位 英文 编辑:程序博客网 时间:2024/06/16 16:23
之前一直在做一个要涉及到webservice的项目,最后项目组决定采用cxf框架做。然后就出现了一个很奇怪的问题,成员能正常运行webservice的服务,而我的机器上运行的话总是会出现 com.sun.xml.bind.v2.runtime.LeafBeanInfoImpl不能找到getTypeNames方法的错误。在网上找了很久都没有找到相关的资料。弄了一个学期都没弄好,这个学期后来觉得可能是jdk的问题。
最终发现是什么问题。原来是cxf里的jaxb包的com.sun.xml.bind.v2.runtime.LeafBeanInfoImpl类会和jdk自带的com.sun.xml.bind.v2.runtime.LeafBeanInfoImpl冲突,导致项目直接去调用jdk的类,而不去调用jaxb里的包,然后就会出现和cxf其他包不兼容的情况了。所以解决方法两点:
1.设置项目的jre为Myeclipse 6.0自带的jre作为jdk
2.设置tomcat的jdk也为Myeclipse 6.0自带的jre作为jdk(这是关键的一步)
这样设置后问题就会解决了,因为它自带的jre没有包含jaxb包里面的内容,自然就不会和jaxb里面的内容冲突了。弄了那么久才搞好,希望能给一些也要用到cxf而且又出现这样的错误的人一些帮助吧。
- java实现webservice的CXF框架和JDK1.6的冲突问题
- jdk1.5下用cxf开发webservice遇到的问题
- webservice的CXF框架
- 基于CXF框架的WebService
- cxf框架和spring框架集成的Webservice例子
- CXF框架实现WebService
- 关于webservice框架cxf遇到的一些问题
- WebService(CXF框架)部署于Websphere7.0的问题
- java调用基于SOAP的CXF 框架的WebService客户端和服务器段helloworld例子
- 使用CXF框架实现webservice的一个简单例子
- WebService和Cxf框架
- WebService的框架JWS、Axis和CXF 比较
- 简单的WebService实现- cxf
- Webservice的cxf开发_入门(jdk1.7)
- Spring Boot结合cxf发布WebService接口jar包冲突的问题
- 基于Apache CXF和Java(spring+maven)的webservice服务端实现
- 力所能及之webservice CXF框架的应用
- webservice框架CXF拦截器的使用
- 一步一步学Linq to sql(七):并发与事务
- 模拟说明du与df 结果不一致的问题
- Tkinter中的checkbutton使用示例
- FORTRAN 编译 可变数组
- 一步一步学Linq to sql(八):继承与关系
- java实现webservice的CXF框架和JDK1.6的冲突问题
- 抽象类和接口
- asp.net 对系统服务的控制
- 哈佛史上五大必读销售管理文章 穆利堂推荐
- 属性文件转码操作
- 要开发一个跨平台的界面进行PPT文件的显示,用QT还是WxWidgets呢
- SQL Server 2000的许可证类型
- Linux的关机与重启命令
- AboutPlugin