Not seeing the AxisServlet being invoked for /services/* url-pattern...
Web.xml
************************************************************************
***
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-clas
s>
<init-param>
</init-param>
<load-on-startup>1</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>
<mime-mapping>
<extension>inc</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
******************************* EOF
**************************************
Apache access INFO
127.0.0.1 - - [05/May/2008:12:05:30 -0400] "GET /services/TestService
HTTP/1.1" 404 306
Note there is no corresponding entry in the TOMCAT access log.
Interestingly, we are also using struts, which has a
<url-pattern>*.do</url-pattern> this produces some odd results...
If I execute the following URL
http://localhost//test/foo.do?SERIALNUMBER=XXX&STATUS=2
the appropriate struts action gets called... however If I do this....
http://localhost//services/foo.do <http://localhost/services/foo.do>
I end up in my AxisServlet break point. Which is where I want to be, but
not using the *.do
Any ideas or help is much appreciated.
Kurt