Hi Chris,

I've found that my servlet is receiving request GET instead-of POST. Maybe
this is causing the problem.. I used to get 200, but now when I removed
doGet(...) I get 405. Maybe I need to tune Tomcat somehow so that it could
receive POST?

07.04.2009 12:36:37 RequestDumperValve invoke : REQUEST URI       =/Dove/
07.04.2009 12:36:37 RequestDumperValve invoke :           authType=null
07.04.2009 12:36:37 RequestDumperValve invoke :  characterEncoding=null
07.04.2009 12:36:37 RequestDumperValve invoke :      contentLength=-1
07.04.2009 12:36:37 RequestDumperValve invoke :        contentType=null
07.04.2009 12:36:37 RequestDumperValve invoke :        contextPath=/Dove
07.04.2009 12:36:37 RequestDumperValve invoke :
header=cache-control=no-cache
07.04.2009 12:36:37 RequestDumperValve invoke :
header=pragma=no-cache
07.04.2009 12:36:37 RequestDumperValve invoke :
header=user-agent=Java/1.6.0_03
07.04.2009 12:36:37 RequestDumperValve invoke :             header=host=
192.168.1.82:8097
07.04.2009 12:36:37 RequestDumperValve invoke :
header=accept=text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
07.04.2009 12:36:37 RequestDumperValve invoke :
header=connection=keep-alive
07.04.2009 12:36:37 RequestDumperValve invoke :             locale=ru_RU
07.04.2009 12:36:37 RequestDumperValve invoke :             method=GET
07.04.2009 12:36:37 RequestDumperValve invoke :
parameter=filename=lastchanges_66806_1239091498437_14.zip
07.04.2009 12:36:37 RequestDumperValve invoke :
parameter=operation=upload
07.04.2009 12:36:37 RequestDumperValve invoke :
parameter=pwd=72b0750fe332f6d0012038f847ff6ecc
07.04.2009 12:36:37 RequestDumperValve invoke :           pathInfo=null
07.04.2009 12:36:37 RequestDumperValve invoke :           protocol=HTTP/1.1
07.04.2009 12:36:37 RequestDumperValve invoke :
queryString=operation=upload&filename=lastchanges_66806_1239091498437_14.zip&pwd=72b0750fe332f6d0012038f847ff6ecc
07.04.2009 12:36:37 RequestDumperValve invoke :
remoteAddr=192.168.1.82
07.04.2009 12:36:37 RequestDumperValve invoke :
remoteHost=192.168.1.82
07.04.2009 12:36:37 RequestDumperValve invoke :         remoteUser=null
07.04.2009 12:36:37 RequestDumperValve invoke : requestedSessionId=null
07.04.2009 12:36:37 RequestDumperValve invoke :             scheme=http
07.04.2009 12:36:37 RequestDumperValve invoke :
serverName=192.168.1.82
07.04.2009 12:36:37 RequestDumperValve invoke :         serverPort=8097
07.04.2009 12:36:37 RequestDumperValve invoke :        servletPath=/
07.04.2009 12:36:37 RequestDumperValve invoke :           isSecure=false
07.04.2009 12:36:37 RequestDumperValve invoke :
---------------------------------------------------------------
07.04.2009 12:36:37 RequestDumperValve invoke :
---------------------------------------------------------------
07.04.2009 12:36:37 RequestDumperValve invoke :           authType=null
07.04.2009 12:36:37 RequestDumperValve invoke :      contentLength=-1
07.04.2009 12:36:37 RequestDumperValve invoke :
contentType=text/html;charset=utf-8
07.04.2009 12:36:37 RequestDumperValve invoke :
cookie=JSESSIONID=AEAFADEEAA7D853CD106CB922F69AA71; domain=null; path=/Dove
07.04.2009 12:36:37 RequestDumperValve invoke :
header=Set-Cookie=JSESSIONID=AEAFADEEAA7D853CD106CB922F69AA71; Path=/Dove
07.04.2009 12:36:37 RequestDumperValve invoke :            message=HTTP
method GET is not supported by this URL
07.04.2009 12:36:37 RequestDumperValve invoke :         remoteUser=null
07.04.2009 12:36:37 RequestDumperValve invoke :             status=405
07.04.2009 12:36:37 RequestDumperValve invoke :
===============================================================

---------------------------------------------------------
Here's my web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
    <display-name>Dove</display-name>

    <servlet>
        <servlet-name>DoveServlet</servlet-name>
        <servlet-class>com.nic.dove.web.DoveServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>DoveServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>
---------------------------------------------

And here's my server.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Server port="-1" shutdown="SHUTDOWN">
    <Listener SSLEngine="on"
className="org.apache.catalina.core.AprLifecycleListener"/>
    <Listener className="org.apache.catalina.core.JasperListener"/>
    <Listener
className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
    <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
    <Service name="Catalina">
        <Connector URIEncoding="UTF-8" connectionTimeout="20000"
            port="8097" protocol="HTTP/1.1"/>
        <Engine defaultHost="localhost" name="Catalina">
            <Host appBase="webapps" autoDeploy="true" name="localhost"
                unpackWARs="true" xmlNamespaceAware="false"
xmlValidation="false"/>
            <Valve
className="org.apache.catalina.valves.RequestDumperValve"/>
        </Engine>
    </Service>
</Server>

Andrey

Reply via email to