weblogic生成webservice客戶端?

Tags: 作者, 客戶端,

在eclipse裡新建Java測試項TestClient目File—New—Java Project;

TestClient下新建build資料夾,然後新建weblogicAnt.xml,內容如下:

eclipse下window — Preferences 新建使用者自己的lib庫,並且匯入weblogic下支援webservice的jar包。如圖:

注:生成客戶端執行時需要weblogic的一些jar包支援

weblogic-spring.jarweblogic.jarwebserviceclient+ssl.jarwebserviceclient.jarwebservices.jar

將weblogic lib引入到TestClient中,如圖:

如圖:

生成客戶端,執行weblogicAnt.xml,在weblogicAnt.xml 右鍵 run as 下選 External Tools Configurations,選擇Classpath標籤,因為在Ant編譯的時,依賴的是IDE平臺和weblogic的jar包,所以最好將weblogic所有的jar包都引入到Classpath中去。

如圖:

如圖:

如圖:

最後點選Run即可編譯生成webservice客戶端;這裡生成的客戶端檔案預設放到了在TestClient中build下,如圖:

將這些檔案複製到src下

寫測試類,執行即可。

package com.iss.interfacecore.ws.client;import javax.xml.rpc.ServiceException;public class Test { /** * @param args */ public static void main(String[] args) { try { IPayWSForZJ_Impl impl = new IPayWSForZJ_Impl(); IPayWSForZJPortType type = impl.getIPayWSForZJSOAP11Port_Http(); String ss = type.receivePayInfosByXml("xxxxxx"); System.out.println(ss); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }}

作者, 客戶端,
相關問題答案