You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2003/05/28 13:28:33 UTC

DO NOT REPLY [Bug 20294] New: - Axis doesn't maintain more than one cookie with http

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20294>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20294

Axis doesn't maintain more than one cookie with http

           Summary: Axis doesn't maintain more than one cookie with http
           Product: Axis
           Version: 1.0-rc2
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: Basic Architecture
        AssignedTo: axis-dev@ws.apache.org
        ReportedBy: ddesmeu@nuance.com


I started testing out deployment with a load balancer (F5) which adds its own 
cookie to the http requests. There is also the tomcat cookie (JSESSIONID) added 
by the server. When I send the next request from the axis client, only the last 
cookie is sent.

Output from tcpmon:

Response from first request:

HTTP/1.1 200 OK
Set-Cookie: BIGipServerEngCTI=2365653770.49695.0000; expires=Tue, 27-May-2003 
17:54:17 GMT; path=/
Set-Cookie: JSESSIONID=ZL9dl3tfxkRAzPtdfEVJlQ**.tomcat1; Path=/axis
Content-Type: text/xml; charset=utf-8
Date: Tue, 27 May 2003 17:14:17 GMT
Server: Apache Coyote/1.0
Connection: close
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <ns1:newSessionResponse 
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:ns1="urn:NuanceCTI"/>
 </soapenv:Body>
</soapenv:Envelope>


Next client request with maintainSession set to true:

POST /axis/services/NuanceCTI HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.1
Host: 10.3.0.22
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 1515
Cookie: JSESSIONID=ZL9dl3tfxkRAzPtdfEVJlQ**.tomcat1

....

I will try to fix it here since I need it to work soon and send the fix back 
(If I find how to do that)

Re: DO NOT REPLY [Bug 20294] New: - Axis doesn't maintain more than one cookie with http

Posted by Davanum Srinivas <di...@yahoo.com>.
Please submit a patch against latest cvs, details are at:
http://nagoya.apache.org/wiki/apachewiki.cgi?AxisProjectPages/SubmitPatches

Thanks,
dims

--- bugzilla@apache.org wrote:
> DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
> RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
> <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20294>.
> ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
> INSERTED IN THE BUG DATABASE.
> 
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20294
> 
> Axis doesn't maintain more than one cookie with http
> 
>            Summary: Axis doesn't maintain more than one cookie with http
>            Product: Axis
>            Version: 1.0-rc2
>           Platform: PC
>         OS/Version: Windows NT/2K
>             Status: NEW
>           Severity: Blocker
>           Priority: Other
>          Component: Basic Architecture
>         AssignedTo: axis-dev@ws.apache.org
>         ReportedBy: ddesmeu@nuance.com
> 
> 
> I started testing out deployment with a load balancer (F5) which adds its own 
> cookie to the http requests. There is also the tomcat cookie (JSESSIONID) added 
> by the server. When I send the next request from the axis client, only the last 
> cookie is sent.
> 
> Output from tcpmon:
> 
> Response from first request:
> 
> HTTP/1.1 200 OK
> Set-Cookie: BIGipServerEngCTI=2365653770.49695.0000; expires=Tue, 27-May-2003 
> 17:54:17 GMT; path=/
> Set-Cookie: JSESSIONID=ZL9dl3tfxkRAzPtdfEVJlQ**.tomcat1; Path=/axis
> Content-Type: text/xml; charset=utf-8
> Date: Tue, 27 May 2003 17:14:17 GMT
> Server: Apache Coyote/1.0
> Connection: close
> <?xml version="1.0" encoding="UTF-8"?>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>  <soapenv:Body>
>   <ns1:newSessionResponse 
> soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
> xmlns:ns1="urn:NuanceCTI"/>
>  </soapenv:Body>
> </soapenv:Envelope>
> 
> 
> Next client request with maintainSession set to true:
> 
> POST /axis/services/NuanceCTI HTTP/1.0
> Content-Type: text/xml; charset=utf-8
> Accept: application/soap+xml, application/dime, multipart/related, text/*
> User-Agent: Axis/1.1
> Host: 10.3.0.22
> Cache-Control: no-cache
> Pragma: no-cache
> SOAPAction: ""
> Content-Length: 1515
> Cookie: JSESSIONID=ZL9dl3tfxkRAzPtdfEVJlQ**.tomcat1
> 
> ....
> 
> I will try to fix it here since I need it to work soon and send the fix back 
> (If I find how to do that)


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com