联通项目随笔5---mave项目实现WebService项目的发布在Jboss上,然后用servlet实现客户端调用

1,webservice的wsdl文件生成(和部署在Tomcat上不一样,不能加@WebService,@SOAPBing什么的,否则报错)

sping.xml配置文档的问题,缺包的问题。。。。

2,cxf客户端代码生成,生成的代码报错,是因为调用函数传递的参数是一个类对象,初始化时是nll,但是在后端我们使用对象的方法,所以出现错误。还有string类型和JAXBElement<String>类型的问题,我们在传string类型的参数的时候再调用一个getValue()函数转换一下就可以通过了。

3,界面显示问题,就是servlet和html和ajax使用的问题,servlet将后端处理的数据得到后拼接成字符串xml的格式返回页面,页面先将其转换成json的方式,然后逐个取出,显示在页面上,中间还是遇到一些问题,通过报错,在google上查看返回错误类型和返回数据格式,慢慢调试出来的。

你可能感兴趣的:(webservice)