不才小弟我按照下面的連結網頁操作,
利用 eclipse 建立 Web Servic
參考連結: http://ppt.cc/4ju~
兩台硬體不一樣,
但是 OS,Axis2,Tomcat server 和 JDK 版本都一樣,
以下是小弟的環境:
OS: windows 7 x64
Axis2: Axis2-1.5 (binary)
Tomcat server: apache Tomcat server 5.5.26
JDK: jdk1.6.0_27
兩台的設定步驟也一樣,
但在參考連結的 step 8 建立 Web Service Client 設定好後,
兩台機器所產生的 HelloWorldStub.java 的內容不一樣,
這個 HelloWorldStub.java 的內容
是根據參考連結中 step 7 所提到的 WSDL 文件所產生,
WSDL 文件的內容是用 XML 的格式,
以下連結中 HelloWorld.xml 所產生的 Java 檔為 HelloWorldStub.java,
而 HelloWorld2.xml 所產生的 Java 檔為 HelloWorldStub2.java,
其中 HelloWorldStub2.java 是我希望產生的 Java 檔,
目前有看到兩個 Java 檔的差別在於一個有 setStr 和 get_return function,
一個沒有,看上面參考連結操作下來應該是要有這兩個 function,
還請各位高手為我解惑,問題出在哪裡,謝謝。
程式碼連結: http://ppt.cc/WZ64