(1)axis 其中包括axis.jar、axis-ant.jar、commons-discovery-0.2.jar、commons-logging-1.0.4.jar、jaxrpc.jar、log4j-1.2.8.jar、log4j.properties、saaj.jar、wsdl4j-1.5.1.jar。http://www.apache.org/dyn/closer.cgi/ws/axis/
(2)javamail mail.jar。http://java.sun.com/products/javamail/
(3)jaf activation.jar。http://java.sun.com/javase/technologies/desktop/javabeans/jaf/downloads/index.html
一、WSDL文件內容
該實例采用的WSDL文件是使用AXIS創建的Web服務,功能是輸入字符串,返回歡迎語句。對于遠程(其他服務器)的Web服務的調用一直不成功,原本想調用下DictionaryService.wsdl,可是運行時總是返回“ faultString: org.xml.sax.SAXException: Bad envelope tag: definitions”錯誤,實在無奈、、、Hello.jws的內容如下:




































二、調用Web服務
據說有三種方法,參見:http://blog.csdn.net/boy_wh520/archive/2007/05/09/1601756.aspx
http://www.ibm.com/developerworks/cn/webservices/ws-startaxis/index.html
這里只介紹一下第一種方法,代碼如下:








































