blob: 3f1d4bc5d2618cfc31adea6fd717b93fe255d2b2 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AxisServlet (Apache Axis)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AxisServlet (Apache Axis)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AxisServlet.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/axis/transport/http/AxisHTTPSessionListener.html" title="class in org.apache.axis.transport.http"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis/transport/http/AxisServlet.html" target="_top">Frames</a></li>
<li><a href="AxisServlet.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.axis.transport.http</div>
<h2 title="Class AxisServlet" class="title">Class AxisServlet</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true" title="class or interface in javax.servlet">javax.servlet.GenericServlet</a></li>
<li>
<ul class="inheritance">
<li><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true" title="class or interface in javax.servlet.http">javax.servlet.http.HttpServlet</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http">org.apache.axis.transport.http.AxisServletBase</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis.transport.http.AxisServlet</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/Servlet.html?is-external=true" title="class or interface in javax.servlet">Servlet</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletConfig.html?is-external=true" title="class or interface in javax.servlet">ServletConfig</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">AxisServlet</span>
extends <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http">AxisServletBase</a></pre>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Doug Davis (dug@us.ibm.com), Steve Loughran
xdoclet tags are not active yet; keep web.xml in sync.
To change the location of the services, change url-pattern in web.xml and
set parameter axis.servicesPath in server-config.wsdd. For more information see
<a href="http://ws.apache.org/axis/java/reference.html">Axis Reference Guide</a>.</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.axis.transport.http.AxisServlet">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#INIT_PROPERTY_DISABLE_SERVICES_LIST">INIT_PROPERTY_DISABLE_SERVICES_LIST</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#INIT_PROPERTY_ENABLE_LIST">INIT_PROPERTY_ENABLE_LIST</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#INIT_PROPERTY_JWS_CLASS_DIR">INIT_PROPERTY_JWS_CLASS_DIR</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#INIT_PROPERTY_SERVICES_PATH">INIT_PROPERTY_SERVICES_PATH</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#INIT_PROPERTY_TRANSPORT_NAME">INIT_PROPERTY_TRANSPORT_NAME</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#INIT_PROPERTY_USE_SECURITY">INIT_PROPERTY_USE_SECURITY</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#log">log</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis.transport.http.AxisServletBase">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis.transport.http.<a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http">AxisServletBase</a></h3>
<code><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#ATTR_AXIS_ENGINE">ATTR_AXIS_ENGINE</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#axisServer">axisServer</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#AxisServlet()">AxisServlet</a></strong>()</code>
<div class="block">create a new servlet instance</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#doGet(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)">doGet</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response)</code>
<div class="block">Process GET requests.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#doPost(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)">doPost</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;req,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;res)</code>
<div class="block">Process a POST to the servlet by handing it off to the Axis Engine.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#getDefaultJWSClassDir()">getDefaultJWSClassDir</a></strong>()</code>
<div class="block">Provided to allow overload of default JWSClassDir
by derived class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#getHttpServletResponseStatus(org.apache.axis.AxisFault)">getHttpServletResponseStatus</a></strong>(<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a>&nbsp;af)</code>
<div class="block">Extract information from AxisFault and map it to a HTTP Status code.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#getJWSClassDir()">getJWSClassDir</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#init()">init</a></strong>()</code>
<div class="block">Initialization method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#initQueryStringHandlers()">initQueryStringHandlers</a></strong>()</code>
<div class="block">Initialize a Handler for the transport defined in the Axis server config.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#logException(java.lang.Throwable)">logException</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</code>
<div class="block">log any exception to our output log, at our chosen level</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#processAxisFault(org.apache.axis.AxisFault)">processAxisFault</a></strong>(<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a>&nbsp;fault)</code>
<div class="block">routine called whenever an axis fault is caught; where they
are logged and any other business.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#reportAvailableServices(javax.servlet.http.HttpServletResponse,%20java.io.PrintWriter,%20javax.servlet.http.HttpServletRequest)">reportAvailableServices</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request)</code>
<div class="block">This method lists the available services; it is called when there is
nothing to execute on a GET</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#reportCantGetAxisService(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse,%20java.io.PrintWriter)">reportCantGetAxisService</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer)</code>
<div class="block">generate the error response to indicate that there is apparently no endpoint there</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#reportCantGetJWSService(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse,%20java.io.PrintWriter)">reportCantGetJWSService</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer)</code>
<div class="block">probe for a JWS page and report 'no service' if one is not found there</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#reportNoWSDL(javax.servlet.http.HttpServletResponse,%20java.io.PrintWriter,%20java.lang.String,%20org.apache.axis.AxisFault)">reportNoWSDL</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;res,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;moreDetailCode,
<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a>&nbsp;axisFault)</code>
<div class="block">report that we have no WSDL
This method was moved to the querystring handler QSWSDLHandler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/transport/http/AxisServlet.html#reportServiceInfo(javax.servlet.http.HttpServletResponse,%20java.io.PrintWriter,%20org.apache.axis.handlers.soap.SOAPService,%20java.lang.String)">reportServiceInfo</a></strong>(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer,
<a href="../../../../../org/apache/axis/handlers/soap/SOAPService.html" title="class in org.apache.axis.handlers.soap">SOAPService</a>&nbsp;service,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceName)</code>
<div class="block">print a snippet of service info.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis.transport.http.AxisServletBase">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis.transport.http.<a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http">AxisServletBase</a></h3>
<code><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#decLockCounter()">decLockCounter</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#destroy()">destroy</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getEngine()">getEngine</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getEngine(javax.servlet.http.HttpServlet)">getEngine</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getEngineEnvironment(javax.servlet.http.HttpServlet)">getEngineEnvironment</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getHomeDir()">getHomeDir</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getLoadCounter()">getLoadCounter</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getOption(javax.servlet.ServletContext,%20java.lang.String,%20java.lang.String)">getOption</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getServletContext()">getServletContext</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getWebappBase(javax.servlet.http.HttpServletRequest)">getWebappBase</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#getWebInfPath()">getWebInfPath</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#incLockCounter()">incLockCounter</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#isDevelopment()">isDevelopment</a>, <a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#service(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)">service</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_javax.servlet.http.HttpServlet">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.servlet.http.<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true" title="class or interface in javax.servlet.http">HttpServlet</a></h3>
<code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doDelete(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doDelete</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doHead(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doHead</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doOptions(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doOptions</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doPut(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doPut</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doTrace(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doTrace</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#getLastModified(javax.servlet.http.HttpServletRequest)" title="class or interface in javax.servlet.http">getLastModified</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#service(javax.servlet.ServletRequest,%20javax.servlet.ServletResponse)" title="class or interface in javax.servlet.http">service</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_javax.servlet.GenericServlet">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.servlet.<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true" title="class or interface in javax.servlet">GenericServlet</a></h3>
<code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#getInitParameter(java.lang.String)" title="class or interface in javax.servlet">getInitParameter</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#getInitParameterNames()" title="class or interface in javax.servlet">getInitParameterNames</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#getServletConfig()" title="class or interface in javax.servlet">getServletConfig</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#getServletInfo()" title="class or interface in javax.servlet">getServletInfo</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#getServletName()" title="class or interface in javax.servlet">getServletName</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#init(javax.servlet.ServletConfig)" title="class or interface in javax.servlet">init</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#log(java.lang.String)" title="class or interface in javax.servlet">log</a>, <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/GenericServlet.html?is-external=true#log(java.lang.String,%20java.lang.Throwable)" title="class or interface in javax.servlet">log</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="log">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>protected static&nbsp;org.apache.commons.logging.Log log</pre>
</li>
</ul>
<a name="INIT_PROPERTY_TRANSPORT_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INIT_PROPERTY_TRANSPORT_NAME</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INIT_PROPERTY_TRANSPORT_NAME</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.transport.http.AxisServlet.INIT_PROPERTY_TRANSPORT_NAME">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INIT_PROPERTY_USE_SECURITY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INIT_PROPERTY_USE_SECURITY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INIT_PROPERTY_USE_SECURITY</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.transport.http.AxisServlet.INIT_PROPERTY_USE_SECURITY">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INIT_PROPERTY_ENABLE_LIST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INIT_PROPERTY_ENABLE_LIST</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INIT_PROPERTY_ENABLE_LIST</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.transport.http.AxisServlet.INIT_PROPERTY_ENABLE_LIST">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INIT_PROPERTY_JWS_CLASS_DIR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INIT_PROPERTY_JWS_CLASS_DIR</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INIT_PROPERTY_JWS_CLASS_DIR</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.transport.http.AxisServlet.INIT_PROPERTY_JWS_CLASS_DIR">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INIT_PROPERTY_DISABLE_SERVICES_LIST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INIT_PROPERTY_DISABLE_SERVICES_LIST</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INIT_PROPERTY_DISABLE_SERVICES_LIST</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.transport.http.AxisServlet.INIT_PROPERTY_DISABLE_SERVICES_LIST">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INIT_PROPERTY_SERVICES_PATH">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INIT_PROPERTY_SERVICES_PATH</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INIT_PROPERTY_SERVICES_PATH</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.transport.http.AxisServlet.INIT_PROPERTY_SERVICES_PATH">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AxisServlet()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AxisServlet</h4>
<pre>public&nbsp;AxisServlet()</pre>
<div class="block">create a new servlet instance</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getJWSClassDir()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJWSClassDir</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getJWSClassDir()</pre>
</li>
</ul>
<a name="init()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init()
throws <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletException.html?is-external=true" title="class or interface in javax.servlet">ServletException</a></pre>
<div class="block">Initialization method.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http">AxisServletBase</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletException.html?is-external=true" title="class or interface in javax.servlet">ServletException</a></code></dd></dl>
</li>
</ul>
<a name="doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doGet</h4>
<pre>public&nbsp;void&nbsp;doGet(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response)
throws <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletException.html?is-external=true" title="class or interface in javax.servlet">ServletException</a>,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Process GET requests. This includes handoff of pseudo-SOAP requests</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doGet(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doGet</a></code>&nbsp;in class&nbsp;<code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true" title="class or interface in javax.servlet.http">HttpServlet</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>request</code> - request in</dd><dd><code>response</code> - request out</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletException.html?is-external=true" title="class or interface in javax.servlet">ServletException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="processAxisFault(org.apache.axis.AxisFault)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>processAxisFault</h4>
<pre>protected&nbsp;void&nbsp;processAxisFault(<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a>&nbsp;fault)</pre>
<div class="block">routine called whenever an axis fault is caught; where they
are logged and any other business. The method may modify the fault
in the process</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fault</code> - what went wrong.</dd></dl>
</li>
</ul>
<a name="logException(java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logException</h4>
<pre>protected&nbsp;void&nbsp;logException(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</pre>
<div class="block">log any exception to our output log, at our chosen level</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - what went wrong</dd></dl>
</li>
</ul>
<a name="reportServiceInfo(javax.servlet.http.HttpServletResponse, java.io.PrintWriter, org.apache.axis.handlers.soap.SOAPService, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reportServiceInfo</h4>
<pre>protected&nbsp;void&nbsp;reportServiceInfo(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer,
<a href="../../../../../org/apache/axis/handlers/soap/SOAPService.html" title="class in org.apache.axis.handlers.soap">SOAPService</a>&nbsp;service,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceName)</pre>
<div class="block">print a snippet of service info.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>service</code> - service</dd><dd><code>writer</code> - output channel</dd><dd><code>serviceName</code> - where to put stuff</dd></dl>
</li>
</ul>
<a name="reportNoWSDL(javax.servlet.http.HttpServletResponse, java.io.PrintWriter, java.lang.String, org.apache.axis.AxisFault)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reportNoWSDL</h4>
<pre>protected&nbsp;void&nbsp;reportNoWSDL(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;res,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;moreDetailCode,
<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a>&nbsp;axisFault)</pre>
<div class="block">report that we have no WSDL
This method was moved to the querystring handler QSWSDLHandler. The
method reportNoWSDL in AxisServlet is never called. Perhaps the method
is overwritten in subclasses of AxisServlet so the method wasn't
removed. See the discussion in
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23845</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>res</code> - </dd><dd><code>writer</code> - </dd><dd><code>moreDetailCode</code> - optional name of a message to provide more detail</dd><dd><code>axisFault</code> - optional fault string, for extra info at debug time only</dd></dl>
</li>
</ul>
<a name="reportAvailableServices(javax.servlet.http.HttpServletResponse, java.io.PrintWriter, javax.servlet.http.HttpServletRequest)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reportAvailableServices</h4>
<pre>protected&nbsp;void&nbsp;reportAvailableServices(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request)
throws <a href="../../../../../org/apache/axis/ConfigurationException.html" title="class in org.apache.axis">ConfigurationException</a>,
<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></pre>
<div class="block">This method lists the available services; it is called when there is
nothing to execute on a GET</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>response</code> - </dd><dd><code>writer</code> - </dd><dd><code>request</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis/ConfigurationException.html" title="class in org.apache.axis">ConfigurationException</a></code></dd>
<dd><code><a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="reportCantGetAxisService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reportCantGetAxisService</h4>
<pre>protected&nbsp;void&nbsp;reportCantGetAxisService(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer)</pre>
<div class="block">generate the error response to indicate that there is apparently no endpoint there</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>request</code> - the request that didnt have an edpoint</dd><dd><code>response</code> - response we are generating</dd><dd><code>writer</code> - open writer for the request</dd></dl>
</li>
</ul>
<a name="reportCantGetJWSService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reportCantGetJWSService</h4>
<pre>protected&nbsp;void&nbsp;reportCantGetJWSService(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;request,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;response,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer)</pre>
<div class="block">probe for a JWS page and report 'no service' if one is not found there</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>request</code> - the request that didnt have an edpoint</dd><dd><code>response</code> - response we are generating</dd><dd><code>writer</code> - open writer for the request</dd></dl>
</li>
</ul>
<a name="doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doPost</h4>
<pre>public&nbsp;void&nbsp;doPost(<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>&nbsp;req,
<a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>&nbsp;res)
throws <a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletException.html?is-external=true" title="class or interface in javax.servlet">ServletException</a>,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Process a POST to the servlet by handing it off to the Axis Engine.
Here is where SOAP messages are received</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true#doPost(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse)" title="class or interface in javax.servlet.http">doPost</a></code>&nbsp;in class&nbsp;<code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServlet.html?is-external=true" title="class or interface in javax.servlet.http">HttpServlet</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>req</code> - posted request</dd><dd><code>res</code> - respose</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/servlet/ServletException.html?is-external=true" title="class or interface in javax.servlet">ServletException</a></code> - trouble</dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - different trouble</dd></dl>
</li>
</ul>
<a name="getHttpServletResponseStatus(org.apache.axis.AxisFault)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHttpServletResponseStatus</h4>
<pre>protected&nbsp;int&nbsp;getHttpServletResponseStatus(<a href="../../../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a>&nbsp;af)</pre>
<div class="block">Extract information from AxisFault and map it to a HTTP Status code.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>af</code> - Axis Fault</dd>
<dt><span class="strong">Returns:</span></dt><dd>HTTP Status code.</dd></dl>
</li>
</ul>
<a name="getDefaultJWSClassDir()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultJWSClassDir</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDefaultJWSClassDir()</pre>
<div class="block">Provided to allow overload of default JWSClassDir
by derived class.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>directory for JWS files</dd></dl>
</li>
</ul>
<a name="initQueryStringHandlers()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>initQueryStringHandlers</h4>
<pre>public&nbsp;void&nbsp;initQueryStringHandlers()</pre>
<div class="block">Initialize a Handler for the transport defined in the Axis server config.
This includes optionally filling in query string handlers.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AxisServlet.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/axis/transport/http/AxisHTTPSessionListener.html" title="class in org.apache.axis.transport.http"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis/transport/http/AxisServletBase.html" title="class in org.apache.axis.transport.http"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis/transport/http/AxisServlet.html" target="_top">Frames</a></li>
<li><a href="AxisServlet.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright © <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>