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目錄下,添加引用。