半生心半生缘

JAVA人生篇章

axis入门之配置篇

jacky于2006广州
一 首先,你需要去官方下载相关的jar.
包含的jar有:

axis.jar
axis-ant.jar
axis-schema.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


二 在Eclipse中建立一个Web工程:WebService
 把上面的jar放到WEB-INF/lib/文件夹中.
配置web.xml文件如下:

 1 <? xml version="1.0" encoding="UTF-8" ?>
 2 < web-app  version ="2.4"  
 3     xmlns ="http://java.sun.com/xml/ns/j2ee"  
 4     xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"  
 5     xsi:schemaLocation ="http://java.sun.com/xml/ns/j2ee 
 6     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
 7 < display-name > Apache-Axis </ display-name >
 8
 9      < listener >
10          < listener-class > org.apache.axis.transport.http.AxisHTTPSessionListener </ listener-class >
11      </ listener >
12
13      < servlet >
14          < display-name > Apache-Axis Servlet </ display-name >
15          < servlet-name > AxisServlet </ servlet-name >
16          < servlet-class > org.apache.axis.transport.http.AxisServlet </ servlet-class >
17      </ servlet >
18
19      < servlet >
20      < display-name > Axis Admin Servlet </ display-name >
21          < servlet-name > AdminServlet </ servlet-name >
22          < servlet-class > org.apache.axis.transport.http.AdminServlet </ servlet-class >
23          < load-on-startup > 100 </ load-on-startup >
24      </ servlet >
25
26      < servlet >
27          < display-name > SOAPMonitorService </ display-name >
28          < servlet-name > SOAPMonitorService </ servlet-name >
29          < servlet-class > org.apache.axis.monitor.SOAPMonitorService </ servlet-class >
30          < init-param >
31              < param-name > SOAPMonitorPort </ param-name >
32              < param-value > 5001 </ param-value >
33          </ init-param >
34          < load-on-startup > 100 </ load-on-startup >
35      </ servlet >
36 <!--  
37     <servlet-mapping>
38         <servlet-name>AxisServlet</servlet-name>
39         <url-pattern>/servlet/AxisServlet</url-pattern>
40     </servlet-mapping>
41
42     <servlet-mapping>
43         <servlet-name>AxisServlet</servlet-name>
44         <url-pattern>*.jws</url-pattern>
45     </servlet-mapping>
46 -->
47      < servlet-mapping >
48          < servlet-name > AxisServlet </ servlet-name >
49          < url-pattern > /services/* </ url-pattern >
50      </ servlet-mapping >
51
52      < servlet-mapping >
53          < servlet-name > SOAPMonitorService </ servlet-name >
54          < url-pattern > /SOAPMonitor </ url-pattern >
55      </ servlet-mapping >