十一 04

Axis是以Servlet的方式运行的,而Resin的作用相当于Servlets容器(Container),因此只要配置得当,就可以使Axis在Resin环境中运行,这一点也适用于Resin以外的其它应用服务器。在Resin中配置Axis的方法如下。

将axis-1_1/webapps/axis/WEB-INF/web.xml中的Servlet配置项复制到resin.conf中对应的Web应用程序配置中。通常应包括以下内容。



<!– Axis Web-Service Configuration Start –>
 <servlet>
   <servlet-name>AxisServlet</servlet-name>
   <display-name>Apache-Axis Servlet</display-name>
   <servlet-class>
       org.apache.axis.transport.http.AxisServlet
   </servlet-class>
 </servlet>

 <servlet>
   <servlet-name>AdminServlet</servlet-name>
   <display-name>Axis Admin Servlet</display-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>
   <display-name>SOAPMonitorService</display-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>/axis/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>/axis/servlet/AdminServlet</url-pattern>
  </servlet-mapping>
–>
 <!– currently the W3C havent settled on a media type for WSDL;
   http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft
   for now we go with the basic 'it's XML' response –>
 <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>

  <!– Axis Web-Service Configuration End –>


Tags: ,

作者:Jock

Leave a Reply

You must be logged in to post a comment.

Switch to our mobile site