Axis2發佈WebService服務

使用Axis2發佈WebService服務

1. 環境

  • axis2-1.6.4
  • eclipse4.4
  • tomcat7.0

2. eclipse配置axis2

2.1. 下載axis2-1.6.4-bin.zip,並解壓
2.2. 在eclipse中配置axis2引用
window –> preferences –> Web Services –> Axis2 Preferences –> Axis2 runtime location.

3. 創建Dynamic Web Project

3.1 module version 選擇2.5,不支持3.0

3.2 Configuration點擊Modify…勾選axis2選項,如下圖所示

3.3 創建完成後,目錄結構如下圖所示

4. 創建wsdl文件

4.1 設置命名空間及綁定類型

4.2 設計wsdl文件

1. 雙擊修改方法名,如echo
2. 在方法名上右鍵可添加新方法,入參及返回值

3. 向右箭頭–>可以自定義參數類型

4. 雙擊Binding,綁定參數

5. 右鍵,生成綁定內容


6. 保存wsdl文件

5. 通過wsdl文件生成java代碼

6. 編寫業務邏輯

public class HelloWorldSkeleton {

    /**
     * Auto generated method signature
     * 
     * @param save
     * @return
     */

    public void save(org.loushang.helloworld.Save save) {
        System.out.println(save.getIn());
    }

    /**
     * Auto generated method signature
     * 
     * @param echo
     * @return sayHelloResponse
     */

    public org.loushang.helloworld.SayHelloResponse     echo(org.loushang.helloworld.Echo echo) {
        SayHelloResponse response = new SayHelloResponse();
        response.setOut(echo.getIn());
        return response;
    }

}

7. 查看webservice服務

http://localhost:8080/HelloWorldWebService/services/listServices,結果如下圖所示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章