如何用java发布webservice服务及调用?

如何用java发布webservice服务及调用?

1.如何用java语言发布简单的webservice服务

1)接口(类上需要加@WebService和@SOAPBinding(style = SOAPBinding.Style.RPC)注解、方法上需要加 @WebMethod注解)

2)实现类(类上需要加@WebService和@SOAPBinding(style = SOAPBinding.Style.RPC)注解;实现接口,重写方法)

3)发布类 用Endpoint类中的publish方法(发布地址,接口实现类对象)

例如:Endpoint.publish("http://127.0.0.1:55555/mlgb", new WebServiceInterfaceImpl());

4)启动服务 用浏览器访问发布地址后跟?wsdl

例如:http://127.0.0.1:55555/mlgb?wsdl

2.如何用java语言调用简单的webservice服务 1)解析wsdl 新建webservice客户端项目,在客户端项目文件夹中的src目录下,启动docs命令窗口,用命令wsimport -keep http://127.0.0.1:55555/mlgb?wsdl即可

2)调用类 new一个service实现类对象,调用getXXXPort()即可获得发布方实现类对象,完成方法调用

相关推荐

日本什么职业收入高
365彩票下载1.0.0老版本

日本什么职业收入高

📅 07-24 👁️ 7329
python自学多久可以接单,学python多久可以做兼职
365沙巴体育入口

python自学多久可以接单,学python多久可以做兼职

📅 07-21 👁️ 6595
【社科要论】从六个视角把握“好事办好、实事办实、难事办妥”的内涵要求
告别凌晨3点浇水!商用豆芽机高效培育法,新手也能轻松拿捏
大额贷款渠道有哪些?大额贷款的方法有哪些?
365速发国际平台app下载

大额贷款渠道有哪些?大额贷款的方法有哪些?

📅 08-23 👁️ 380
《哪吒2》延长上映 “清明档”“五一档”电影市场都有哪些精彩呈现?
口袋妖怪究极绿宝石超梦在哪
365速发国际平台app下载

口袋妖怪究极绿宝石超梦在哪

📅 10-01 👁️ 4347
谜土的护符
365彩票下载1.0.0老版本

谜土的护符

📅 07-23 👁️ 5507
我在哪里?立即查找我的准确位置
365沙巴体育入口

我在哪里?立即查找我的准确位置

📅 07-06 👁️ 311