使用Axis開發Java的WebService(一)
一、環境構建
以上是Axis的環境構建。1. 下載Axis官方站點: http://apache.justdn.org/ws/axis/1_4/
下載軟件:axis-bin-1_4.zip
下載相關包:
a.mail.jar 下載地址:http://java.sun.com/products/javamail
b.activation.jar 下載地址:http://java.sun.com/products/javabeans/glasgow/jaf.html
c.xerces.jar 下載地址:http://xml.apache.org/xerces-j/index.html
d.xmlsec-1.3.0.jar 下載地址: http://xml.apache.org/security/dist/java-library/
2. 安裝及配置
2.1將四個相關包,全部拷到/common/lib目錄(Tomcat安裝目錄下的common/lib)下
2.2 解壓axis-bin-1_4.zip,將壓縮包里的webapps/axis拷到網站根目錄下(如果Tomcat是默認配置,那就是< TOMCAT _HOME>/webapps/目錄)。將壓縮包里的lib中所有的.jar文件拷貝到/common/lib
2.3 將下載的xml-security-bin-1_3_0.zip解壓縮。拷貝/libs中所有.jar文件到/common/lib目錄。2.4 將JDK目錄下的lib(例如 C:\Program Files\Java\jdk1.5.0_03\lib)中的tools.jar文件拷貝到/common/lib目錄。
2.5 < TOMCAT _HOME>/webapps/axis/WEB-INF/ Web.xml中加入一下。 AdminServlet /servlet/AdminServlet
2.6 加入環境變量(1) 加入設置AXIS_LIB,值=C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib
(2) Path中追加:C:\Program Files\Java\jdk1.5.0_03\bin
(3) ClassPath中追加一下值: %AXIS_LIB%\axis.jar; %AXIS_LIB%\axis-ant.jar; %AXIS_LIB%\commons-discovery-0.2.jar; %AXIS_LIB%\commons-logging-1.0.4.jar; %AXIS_LIB%\jaxrpc.jar; %AXIS_LIB%\log4j-1.2.8.jar; %AXIS_LIB%\saaj.jar; %AXIS_LIB%\wsdl4j-1.5.1.jar; % AXIS_LIB%\activation.jar; % AXIS_LIB%\mail.jar;
2.7 /common/lib目錄中一下.jar文件請確認:? activation.jar
? mail.jar
? commons-logging.jar
? commons-logging-api.jar
? serializer.jar
? xalan.jar
? xercesImpl.jar
? xmlsec-1.3.0.jar
? xmlsecSamples-1.3.0.jar
? xmlsecTests-1.3.0.jar
? axis.jar
? axis-ant.jar
? commons-discovery-0.2.jar
? commons-logging-1.0.4.jar
? jaxrpc.jar
? log4j-1.2.8.jar
? saaj.jar
? wsdl4j-1.5.1.jar
? tools.jar
3. 測試重新啟動Tomcat.
3.1 訪問:http://localhost:8080/axis(鑒于公司用的是日文操作系統,所以截圖也是日文的請大家見諒了)
3.2 點擊:驗證。測試是否有錯
3.3 Axisの管理的檢查。
點擊“Axisの管理”,檢查是否出現以下畫面。