码迷,mamicode.com
首页 > Web开发 > 详细

webservice

时间:2018-09-02 21:44:39      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:classes   http   inter   soa   访问   title   bsp   localhost   class   

webservice的几个重要术语解释:

技术分享图片

 

技术分享图片

 

 jax-ws:

wsgen和wsimport命令讲解

1.wsgen

 

 我们可以使用这个命令,根据Class文件,生成WSDL等相关文件 

发布WSDL:

cmd中首先切换路径到项目所在的根目录,然后用以下代码发布服务:

项目案例:wsgen -wsdl:soap1.1 -classpath D:\环保项目_赵延毫\不能删除的文件夹\20170519交接前后台程序\EnvironmentalProtectedProjServer\build\classes -r WebContent/WEB-INF/wsdl

一个空格 sensitivemanage.naturereserve.service.NatureReserveInterfaceImpl

网上案例:wsgen -cp D:\WorkSpaces\WorkSpace_SSM\jaxws-demo\target\classes com.deppon.demo.jaxws.service.impl.UserService -wsdl -s src -d bin -r src

-cp

就是class文件的所在路径,注意一下格式,首先需要指定到class文件夹,然后加上服务的全名(包名+类名)

-wsdl

表示需要生成WSDL文件,因为默认是不生成的

-s

表示生成的源码放置的位置,生成的代码会有包名,这里放到了src下

-d

上面,我们使用-s生成了源码,这里表示源码的class文件的存放位置

-r

因为前面我们使用了-wsdl,所以需要给WSDL文件设置一个存放的路径,这里放到了src文件夹下

2.wsimport

我们可以使用这个命令,根据服务,生成客户端代码

wsimport -keep -d bin -s src http://localhost:8080/jaxws-demo/userService?wsdl

-keep

表示生成源代码

-d

表示源代码的class文件存放的位置

-s

表示生成的源代码存放的位置

 

当然,在最后需要加上WSDL的访问地址

webservice

标签:classes   http   inter   soa   访问   title   bsp   localhost   class   

原文地址:https://www.cnblogs.com/zhaoyanhaoBlog/p/9575246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!