2013-03-02 31 views
0

我使用apache axis2爲Apache Web服務的Apache tomcat 6服務器實例生成了來自WSDL的Java存根。 生成的存根包含很多錯誤(100),其中一些是重複方法,並且存在一些不尋常的錯誤,稱ARRAY.length無法解析類型或類似的東西。 由於這個錯誤,我無法編譯存根。這是axis2的一個錯誤還是爲什麼發生這種情況?Axis2存根問題

+0

您需要提供比此更多的信息。你如何運行wsdl2java步驟?你提供給wsdl2java什麼參數或參數?你可以在這裏附上wsdl嗎?更好的辦法是將wsdl解壓縮到一個更簡單,更小的版本(例如只有一個操作),它仍然會顯示問題。 – Kenster 2013-03-05 14:25:24

回答

1

爲什麼你不能編譯存根?這些存根是非常複雜的大文件。你不需要擔心警告,編譯文件總是在類路徑中添加所有axis2 libarries。那可行。

0

實際上問題是由.net應用程序生成的WSDL。其中一些方法正在返回.net特定的數據類型。