天天看點

[WS]使用Axis釋出簡單的Web服務(補充)

可以看出,在Axis裡書寫deploy.wsdd并利用org.apache.axis.client.AdminClient釋出,其主要工作就是把<service>标簽中的内容添加在server-config.wsdd裡,是以一般直接編輯server-config.wsdd檔案會更友善一些。不過當你還沒有server-config.wsdd檔案時,使用deploy.wsdd的方法會更友善些,因為AdminClient會幫你生成一些額外的xml元素(<handler>等等),而這些元素是必要的。

因為添加圖書方法的參數是一個自定義類型,是以在IE裡調用時不能指定參數值(或者是可以以其他格式指定,但我還不知道);如果參數是簡單類型,就可以指定了。例如我們可以為BookSvc增加一個echo()方法,參數是一個java.lang.String類型的值,如下所示,然後重新編譯并啟動Tomcat(server-config.wsdd檔案不必更改)。

[WS]使用Axis釋出簡單的Web服務(補充)

public void echo(String str){

[WS]使用Axis釋出簡單的Web服務(補充)

    System.out.println("Hello "+str);

[WS]使用Axis釋出簡單的Web服務(補充)

}

[WS]使用Axis釋出簡單的Web服務(補充)

相關連結:

<a href="http://www.cnblogs.com/bjzhanghao/archive/2004/10/09/50216.aspx">使用Axis釋出簡單的Web服務</a>