簡體   English   中英

Java AXIS2 Web服務客戶端

[英]Java AXIS2 web-service client

我正在嘗試編寫代碼以使用位於以下位置的Web服務: http : //www.webservicex.net/ws/WSDetails.aspx?CATID=12&WSID=64

我使用了Axis2的WSDL2Java.bat工具,並生成了兩個Java文件:

  • GeoIPServiceStub.java
  • GeoIPServiceCallbackHandler.java

我已經將這些文件以及軸“ lib”文件夾導入了我的項目。

這是我正在使用的代碼:

    GeoIPServiceStub stub = new GeoIPServiceStub();

    GetGeoIP geoIP = new GetGeoIP();

    geoIP.setIPAddress("X.X.X.X");
    GetGeoIPResponse reponse = stub.getGeoIP(geoIP);

. 當我嘗試運行它時,它將引發

提前謝謝了!

您正在嘗試實例化抽象類或接口。 這就是引發InstantiationError的原因。

根據文檔,說明如下

公共類InstantiationError擴展了IncompatibleClassChangeError

當應用程序嘗試使用Java新構造實例化抽象類或接口時拋出。通常,此錯誤由編譯器捕獲; 如果類的定義發生了不兼容的更改,則只有在運行時才會發生此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM