`
tianxiaozz
  • 浏览: 25039 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

cxf写Web Service遇见的问题

阅读更多
最近要写Web Service , 要用到cxf这个东东,结果悲剧了,遇见了很多问题,当然这是由于对web service的不够了解,结果出了很多的问题。
1  对象循环引用的问题  这个是由于我的一个对象中有另外一个对象的Set ,所以就没法运行,解决方法,将另外一个类的与之相关的getter方法上加上@XmlTransient注释 ,就暂时解决了

2  一个对象中的一个属性是java.sql.Date型额,这个好像没法在cxf中支持,于是换为了一个java.util.Date型,问题暂时解决,应该有更好的办法 写一个 转换器吧

3  一个User为抽象类  Admin和Member继承它 但cxf不支持抽象类 于是只能 写Xml Adapter将其转换为 Member型 这样所有的操作均是在Member的基础上 这个有点囧


回顾这次练习  我犯了很多错误  主要表现在心态上 想一步成功 于是 直接配置了spring 等 结果 出错了  也无法查证
这正好验证了老话“欲速则不达 ”  没有运行过小的例子则会对这个没有一点感觉  掺杂了太多的易出错的东东 继承 关联  spring 

ps: 遇见新的东东 还是一步步来吧 否则就会一直纠结出错的地方 浪费了大量的时间  只有一步步走来 才会比较好的定位错误 提高效率

分享到:
评论

相关推荐

    ssm+cxf(基于Maven开发的ssm框架集成cxf发布web service服务)

    主要是为了测试mybatis是否连接上数据库的时候写的测试类,作为一个刚学java,被抓壮丁的写服务器端的妹子,我只想说,画了我3周才解决了所有的错误啊,真的要自己因为不懂乱写乱改的时候遇到的那些莫名其妙的错误,...

    CXF Web Service 安全认证出错?求大牛解决

    当遇到"CXF Web Service安全认证出错"的问题时,通常涉及的身份验证、授权、加密等方面。以下是一些可能的原因和解决方案: 1. **身份验证错误**: - **基本认证**:如果使用HTTP的基本认证,确保提供的用户名和...

    利用CXF的wsdl2java来建立Web Service.

    在实际开发中,你可能会遇到一些高级特性,例如WS-Security(Web服务安全)或WS-I兼容性。CXF提供了对这些标准的支持,你可以在生成的Java代码基础上进行配置和扩展。 在压缩包`bnetinterface`中,可能包含了CXF...

    XFire Web Service的开发

    创建动态Web项目时,选择配置为CXF Web Service Project,而非默认的Tomcat v6.0或其他选项,因为这样做可以直接利用CXF提供的Web服务支持。如果尝试其他配置未成功,可能需要进一步了解配置的具体问题,以确定问题...

    CXF实例源代码(客户端)

    5. **异常处理**:在调用Web服务时,可能会遇到各种异常,如网络问题、服务不可用等。因此,适当的异常处理机制是必要的,通常通过try-catch语句来捕获和处理这些异常。 6. **测试和调试**:CXF提供了丰富的测试...

    JAVA 调用Web Service的方法

    调用Web Service时,可能遇到网络问题、数据格式错误等异常,需要适当地捕获和处理,如`SOAPFaultException`。 8. **测试Web Service**: 可以使用SOAPUI工具对Web Service进行功能测试,验证其正确性和性能。 9...

    Apache CXF之结合Spring配置发布WebServices(Aegis数据绑定)

    在实际开发中,你可能会遇到如版本冲突、依赖管理等问题。对于提供的`org.springframework.batch`相关的jar文件,它们是Spring Batch框架的一部分,用于处理批量处理任务,与Apache CXF发布Web服务的关系不大。不过...

    apache-cxf-2.7.11

    - **社区支持**:作为一个活跃的开源项目,Apache CXF拥有庞大的开发者社区,遇到问题时可以获取到及时的技术支持和解决方案。 在解压后的"apache-cxf-2.7.11"文件中,你将找到以下组件和资源: - **bin目录**:...

    cxf-2.7.18. jar及其依赖包

    CXF支持动态客户端,这意味着无需预先知道服务的WSDL(Web Service Description Language),就可以生成客户端代码。此外,CXF还提供了强大的数据绑定机制,可以自动将Java对象转换为XML消息,反之亦然,极大地简化...

    cxf客户端调用axis服务端流程

    在Java开发中,CXF和Axis是两种广泛使用的Web服务框架。CXF主要用来创建和消费SOAP和RESTful Web服务,而Axis则是Apache组织早期推出的一款Web服务框架,主要用于SOAP服务。本文将深入探讨如何使用CXF客户端调用Axis...

    apache-cxf-2.7.16

    - **WSDL(Web Service Definition Language)第一/第二类支持**:CXF支持从WSDL生成Java代码(Wsimport工具),也可以从Java类生成WSDL,方便服务的发布和消费。 - **互操作性**:CXF支持多种Web服务标准,如WS-I ...

    JAVA调用.NETWeb Service完整代码

    在实际操作中,Java调用.NET Web Service通常会遇到命名空间不匹配、WSDL(Web Service Description Language)解析错误等问题,因此,找到一个能够成功运行的实例至关重要。 以下是一个基本步骤,演示了Java如何...

    apache-cxf-3.2.2

    13. **社区支持**:作为Apache软件基金会的顶级项目,CXF拥有活跃的社区和丰富的文档,遇到问题时可以获得及时的技术支持。 总的来说,"apache-cxf-3.2.2"是一个强大的Web服务框架,适用于各种类型和规模的项目,...

    我的cxf与ws-security

    【标题】"我的cxf与ws-security"涉及的是在Java Web服务开发中使用Apache CXF框架集成WS-Security(Web Service Security)的安全机制。Apache CXF是一个开源的、功能丰富的Web服务框架,它允许开发者创建和消费各种...

    C++调用Java web service帮助文档.doc

    虽然在实际操作过程中可能会遇到一些挑战,如数据类型转换、SOAP消息构造等问题,但通过仔细阅读文档、合理利用工具以及适当的测试,这些问题都可以得到解决。希望本文档能为您的开发工作带来帮助。

    apache-cxf-2.6.10

    10. **社区支持**:Apache CXF拥有活跃的社区,提供了大量的文档、示例和论坛支持,帮助开发者解决在使用过程中遇到的问题。 综上所述,"apache-cxf-2.6.10"是一个包含完整功能的CXF框架版本,它为开发者提供了强大...

    cfx web service

    - 参与社区:加入Apache CXF的邮件列表或者论坛,与其他开发者交流经验,解决遇到的问题。 总结,Apache CXF是一个强大且灵活的Web服务框架,它简化了Web服务的开发和部署过程。通过学习和实践,开发者可以利用CXF...

Global site tag (gtag.js) - Google Analytics