永发信息网

跪求一个最原始最通用的Java调用webservice的方法

答案:1  悬赏:30  手机版
解决时间 2021-01-14 04:32
  • 提问者网友:爱了却不能说
  • 2021-01-13 23:32
跪求一个最原始最通用的Java调用webservice的方法
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-01-14 00:16
再原始的也得先选个库啊,jdk里本身又没有访问webservice的库
比如commons-httpclient-3.1.jar里的HttpClient、xfire,axis,cxf等
比如,我一直是用cxf访问webservice的(不考虑提供方语言,就算是.net提供的webservice也一样)
CXF调用webservice步骤(我认为这个最简单,因为不需要你写代码)

1、下载CXF,并将cxf的bin目录加入到操作系统环境变量中(或者直接使用cmd命令进入CXF的bin文件夹)
2、将wsdl文件放到某个目录下(如果没有设置环境变量,则将此wsdl文件放入CXF的bin文件夹),执行命令wsdl2java -impl xxx.xml,则生成了符合wsdl要求的服务器端代码
3、在生成好的代码里寻找xxx.xml,删除或修改掉这些代码即可(构造函数的URL属性修改为http://形式的字符串,比如http://127.0.0.1/xxx?wsdl,其他部分出现的xxx.xml全部删除)追问cxf是挺不错的,组长不让我们用,要是服务端有改动,客户端不得重新生成啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯