既有專案需發布 WebService,MyEclipse 圖形化嚮導可在不建立新專案情況下完成。
操作步驟
- 編寫業務類(POJO,無特殊註解要求)
- File → New → Other → Web Services → Web Service
- 選擇專案,關鍵:勾選 "Bottom up Java bean Web Service" 並選擇 "Generate WSDL"
- 選擇要發布的類 → Finish
驗證部署
- 啟動 Server
- 瀏覽器訪問
https://localhost:port/專案名/類名Port(如 /UserServicePort)
- 頁面顯示 WSDL 連結與操作列表
測試調用
使用 MyEclipse 內建 Web Services Explorer:
- 點擊 WSDL 頁面的 Explorer 圖示
- 選擇操作 → 填入參數 → Go
- 查看 SOAP 請求/回應與返回結果
必備 JAR 包(MyEclipse 可能不自動添加)
webservice-api.jar
webservice-extra.jar
webservices-extra-api.jar
webservices-rt.jar
webservices-tools.jar
手動加入 WEB-INF/lib 或 Maven 依賴。
常見問題
- 端口衝突 → 修改 Server 配置
- WSDL 命名空間衝突 → 類名唯一化
- 複雜型別序列化失敗 → 確保 POJO 符合 JAXB 規範(無參構造器、getter/setter)