0 Replies Latest reply on Feb 6, 2005 9:54 AM by bbeloff

    Phantom goGet(..) Invocations?

    bbeloff

      Hi. I've got a problem I'm finding hard to nail down ...

      I'm running JBoss 3.2.6. I've got an application with a number of EJBs, Servlets, etc. I've found a peculiar issue with one servlet, which implements both doGet(...) and doPost(..).

      (1) In some cases, where a browser submits a POST form submission, the servlet first has doPost(..) invoked, then has doGet(...) invoked.

      (2) In some cases, where a browser submits a GET form submission, the servlet has doGet(...) invoked twice.

      The odd thing is that different browsers behave differently, but are totally consistent in their own behavior. So Mozilla only does (1), whereas IE and Safari only do (2).

      All the requests to this servlet are https://localhost:8443/...

      My server.xml includes:

       <!-- A HTTP/1.1 Connector on port 8080 -->
       <Connector port="8080" address="${jboss.bind.address}"
       maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
       enableLookups="false" redirectPort="8443" acceptCount="100"
       connectionTimeout="20000" disableUploadTimeout="true"/>
      
       <!-- A AJP 1.3 Connector on port 8009 -->
       <Connector port="8009" address="${jboss.bind.address}"
       enableLookups="false" redirectPort="8443" debug="0"
       protocol="AJP/1.3"/>
      
       <!-- SSL/TLS Connector configuration -->
       <Connector port="8443" address="${jboss.bind.address}"
       maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
       scheme="https" secure="true" clientAuth="false"
       keystoreFile="/usr/local/thawte/server.keystore"
       keystorePass="ccclasscalendar1" sslProtocol = "TLS"/>
      


      Other servlets work fine!

      Has anyone come across anything like this? Any Ideas?

      Thanks for your help
      Bruno.