eclipse 开发webservices以及整合Spring开发webservices

开发webservices方式:

1.jax

2.xfire ---下面要介绍的

3.axis-- eclipse 里创建dynamic web project→create web servcies 即可成功

eclipse 使用xfire开发webservices client 和 server,(没有整合Spring)

1.开发服务端,

 @1.手动编写(推荐方式),利用xfire jar自动生成 wsdl,部署到tomcat等应用服务器,进而请求发布webservices

重要一点就是:jar包导入全;services.xml需要在web-info下classes的meta-info下的xfire文件里.参考代码



备注:


  @1.这里是在eclipse中开发的,需要开发者明确wsdl地址组成部分:

  http://localhost:8080/xfireDemo/services/MathService?wsdl

  http://localhost:8080/xfireDemo是请求项目的

  services存在是在web.xml中配置的,为了调用xfire

  MathService是在services.xml文件定义的你的服务实现类的别名

  ?wsdl是传递给xfire的请求参数

 @2.services.xml文件要存放在meta-info下,但是在新建立的Dynamic web project是可以很容易的建立的,但是在已经建立过的web项目建立classes文件是不好弄的。此时,需要切换到naviagtor导航中,不然常常提示classes文件已经存在。windows→preferences→show other → n。然后看到classes,拖动meta-info到classes即可。有事需要clean下项目,然后拖动。

@3.另外services.xml中,services中namespace,类似于spring中的命名空间原则。带查证。逐级查询。

@4.在启动项目是,会出现



此时需要针对services.xml进行修改下:

 @1.必须先确保beans,service等标签写的对,譬如:service写错services,那么也会出现上述问题

 @2.修改beans和services中xmlns的位置即可。

</
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值