
<servlet>
  <servlet-name>gateway</servlet-name>
  <description>gsdl3 library based on gateway site and basic interface. It uses SOAP to talk to localsite</description>
  <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
  <init-param>
    <param-name>library_name</param-name>
    <param-value>gateway</param-value>
  </init-param>
  <init-param>
    <param-name>site_name</param-name>
    <param-value>gateway</param-value>
  </init-param>
  <init-param>
    <param-name>interface_name</param-name>
    <param-value>basic</param-value>
  </init-param>
  <init-param>
    <param-name>default_lang</param-name>
    <param-value>en</param-value>
  </init-param>
</servlet>

<servlet-mapping>
    <servlet-name>gateway</servlet-name>
    <url-pattern>/gateway/*</url-pattern>
</servlet-mapping>

<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-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>


<!-- uncomment this if you want the axis admin 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-mapping>
<servlet-name>AdminServlet</servlet-name>
<url-pattern>/servlet/AdminServlet</url-pattern>
</servlet-mapping>
-->

<!-- uncomment this if you want to use the SOAPMonitorService. You will also 
     need to copy the SOAPMonitorApplet*.class files from 
     gsdl3/comms/soap/axis/web/WEB-INF/classes to the gsdl3/web directory. See the 
     comms/soap/axis/docs/install.html Appendix for details about how to use this -->
<!--
    <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>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>


<!-- axis mime-mappings -->
<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>
