wcf与java通讯
环境搭建
准备工作:
1.下载安装包(http://axis.apache.org/axis2/java/core/download.cgi#a1_4_1)axis2-1.4.1,不用下载最新版本(最新版本1.6.x)。
2.下载eclipse插件axis2-eclipse-codegen-wizard和 axis2-eclipse-service-archiver-wizard
文件下载地址:http://download.csdn.net/detail/yxm0603/6567987
3.准备工作已经完毕
安装插件:
1.将axis2-eclipse-codegen-wizard和axis2-eclipse-service-archiver-wizard解压到eclipse的dropins中。
2.将axis2-1.4.1解压,到axis2-1.4.1-bin\axis2-1.4.1\lib这个目录下复制
backport-util-concurrent-3.1.jar和geronimo-stax-api_1.0_spec-1.0.1.jar这2个文件到eclipse\dropins\Axis2_Codegen_Wizard_1.3.0\lib的这个目录中。
3.修改文件。
到这个目录eclipse\dropins\Axis2_Codegen_Wizard_1.3.0下找到plugin.xml这个文件。
在<runtime>标签中添加如下代码:
<library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">
<export name="*"/>
</library>
<libraryname="lib/backport-util-concurrent-3.1.jar">
<export name="*"/>
</library>
到此为止大功告成。
可以看看axis插件是否安装成功。
检验环境是否搭建成功
1.在eclipse中,新建java工程。(如 testWcf)
2.在src目录上点击右键-ànew -àother如下图所示:
图 1
Wcf测试:
1.服务地址:内部测试地址(http://192.168.111.235:8734/TurboArtistService/?wsdl)
注:地址不是唯一的,如果服务端给出的服务更改了,你需要重新生成。
2.接着图1,点击next
点击next
点击next
点击next
按照图中标示的顺序,进行操作。最后点击ok----->finish
此时刷新工程。
看到下图就是大功告成。
最后一步,导入相应的jar包。
在testWCF新建libs目录,将axis2-1.4.1-bin\axis2-1.4.1\lib下的所有jar文件都拷贝到libs目录下,添加引用。