MyEclipse 基于 jax-ws 的 webService 创建详细步骤(有图)

相关jar包:http://download.csdn.net/detail/kingdtl/6708613
项目源码(服务端,客户端):http://download.csdn.net/detail/kingdtl/6708645

1.首先创建一个 webservice 工程.




我的所有命名没有使用驼峰法,避免出现大小写影响我这样的小白初学入门,大家要养成良好的习惯啊。


 注意事项 上图红框为注意事项,framework选择 JAX-WS.  Java EE 6.0请自行选择。


2.创建一个java类。普通的。不用多想就是普通的。



 注意红框,我命名为swebservice 开头的s代表服务端。之后客户端我会命名为cwebservice.

内容如下




3.创建webservice服务端。

这一步的目的是,建立一个服务端,关联到我们刚才创建的java类 swebservice .

直接new中是没有webservice这个项目的要在other中选择。


other中选择 webservice中选择web service .过会我们还要用到这里的 web service client




红框为注意事项
1 选择索要生成的服务项目,也就是选择我刚刚创建的 webservice
2 选择服务所基于的框架,要与我们的项目框架相同 jax-ws
3 创建来源于java class



弹出 配置窗体,点击浏览键
弹出选择包窗体。



在星号位置填写我们刚才建立的包。可以填写自动补充,也可以直接填写全名。点击OK键。

后 会在刚才的窗口回填相应的信息。

点选红框,自动创建相应的 wsdl 属性

finish 后会在项目中 自动生成一个  swebserviceDelegate.java 文件。


4.引入相应的jar包,配置tomcat .

jar包链接地址:http://download.csdn.net/detail/kingdtl/6708613

引如下包






配置tomcat






运行项目
控制台提示



如果无错误提示,并且出现红框所画出的中文,表示service 服务器启动成功。

在浏览器键入相应的访问地址  http://127.0.0.1:8080/webservice/swebservicePort?wsdl
浏览地址根据服务器配置不同,项目属性不同会有所不同
我大致解释一下
8080后 /webservice 指项目名称;
swebservicePort指服务名称,是上面步骤自动生成,对应   swebserviceDelegate.java  文件中 portName = "swebservicePort";
  ?wsdl是指访问的模式,对应   swebserviceDelegate.java  文件中 swebserviceService.wsdl

出现如下页面


证明服务访问成功
致此 服务端建立完毕。




5.我们来建立客户端
客户端建立普通java项目就可以



6.创建客户端调用类

同样是在 other中

选择web service client


设置

一定要选择刚才创建的客户端项目 webserviceclient.


红框中填入我们刚才 测试成功的 webservice地址 http://127.0.0.1:8080/webservice/swebservicePort?wsdl



next


next

同步包 无需更改 直接finish.

之后的项目结构


7创建测试类 cwebservice.java

代码如下


8.运行



成功!!!



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值