此方法用axis1.4
加入包:lib下所有包
首先web.xml加入:
<display-name>Apache-Axis</display-name>???
??? <listener>
??????? <listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class>
??? </listener>
???
? <servlet>
??? <servlet-name>AxisServlet</servlet-name>
??? <servlet-class>
??????? org.apache.axis.transport.http.AxisServlet
??? </servlet-class>
? </servlet>
? <servlet>
??? <servlet-name>AdminServlet</servlet-name>
??? <servlet-class>
??????? org.apache.axis.transport.http.AdminServlet
??? </servlet-class>
??? <load-on-startup>100</load-on-startup>
? </servlet>
? <servlet>
??? <servlet-name>SOAPMonitorService</servlet-name>
??? <servlet-class>
??????? org.apache.axis.monitor.SOAPMonitorService
??? </servlet-class>
??? <init-param>
????? <param-name>SOAPMonitorPort</param-name>
????? <param-value>5001</param-value>
??? </init-param>
??? <load-on-startup>100</load-on-startup>
? </servlet>
? <servlet-mapping>
??? <servlet-name>AxisServlet</servlet-name>
??? <url-pattern>/servlet/AxisServlet</url-pattern>
? </servlet-mapping>
? <servlet-mapping>
??? <servlet-name>AxisServlet</servlet-name>
??? <url-pattern>*.jws</url-pattern>
? </servlet-mapping>
? <servlet-mapping>
??? <servlet-name>AxisServlet</servlet-name>
??? <url-pattern>/services/*</url-pattern>
? </servlet-mapping>
? <servlet-mapping>
??? <servlet-name>SOAPMonitorService</servlet-name>
??? <url-pattern>/SOAPMonitor</url-pattern>
? </servlet-mapping>
?<!-- uncomment this if you want the admin servlet -->
?<!--
? <servlet-mapping>
??? <servlet-name>AdminServlet</servlet-name>
??? <url-pattern>/servlet/AdminServlet</url-pattern>
? </servlet-mapping>
?-->
??? <session-config>
??????? <session-timeout>20</session-timeout>
??? </session-config>
????? <mime-mapping>
??? <extension>wsdl</extension>
???? <mime-type>text/xml</mime-type>
? </mime-mapping>
? <mime-mapping>
??? <extension>xsd</extension>
??? <mime-type>text/xml</mime-type>
? </mime-mapping>
?发布主机的类为webservice:
将要发布的改名为.jws,并且要去掉package,放在web-info下面即可。通过http://localhost:8080/project/xxx.jws即可访问