You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@click.apache.org by Axel Morgner <ax...@morgner.de> on 2011/01/25 15:12:57 UTC
PerformanceFilter compression in Winstone embedded container problem
Hi,
apparently there's an issue with a Click-based app running in the
Winstone embedded serverlet container.
If application mode is set to production, the URLs of click resources
get the version number (e.g. "_2.3.0-M1") appended.
Now when I set compression-enabled to true, the browser gets only a 10
Byte response when accessing f.e. control.css (see winstone debug log
[1]). Accessing /test/click/control_2.3.0-M1.css in Tomcat works.
Accessing /test/click/control.css works in both containers (winstone log
see [2]).
Has anyone an idea what could be wrong?
Greetings
Axel
[1] Debug log accessing /test/click/control_2.3.0-M1.css:
[Winstone 2011/01/25 14:47:39] - URI Line: GET
/test/click/control_2.3.0-M1.css HTTP/1.1
[Winstone 2011/01/25 14:47:39] - Header: Host: localhost:8888
[Winstone 2011/01/25 14:47:39] - Header: Connection: keep-alive
[Winstone 2011/01/25 14:47:39] - Header: Referer:
http://localhost:8888/test/login.htm
[Winstone 2011/01/25 14:47:39] - Header: Cache-Control: no-cache
[Winstone 2011/01/25 14:47:39] - RHPool: Using pooled handler thread -
used: 2 unused: 3
[Winstone 2011/01/25 14:47:39] - Thread leaving wait state
[Winstone 2011/01/25 14:47:39] - Header: Pragma: no-cache
[Winstone 2011/01/25 14:47:39] - Allocating request/response:
RequestHandlerThread[#3]
[Winstone 2011/01/25 14:47:39] - ReqPool: Using pooled request -
available: 8
[Winstone 2011/01/25 14:47:39] - RspPool: Using pooled response -
available: 8
[Winstone 2011/01/25 14:47:39] - Parsing socket info
[Winstone 2011/01/25 14:47:39] - Waiting for a URI line
[Winstone 2011/01/25 14:47:39] - Header: Accept:
application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
[Winstone 2011/01/25 14:47:39] - Header: User-Agent: Mozilla/5.0 (X11;
U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko)
Ubuntu/10.10 Chromium/8.0.552.237 Chrome/8.0.552.237 Safari/534.10
[Winstone 2011/01/25 14:47:39] - Header: Accept-Encoding: gzip,deflate,sdch
[Winstone 2011/01/25 14:47:39] - Header: Accept-Language:
de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
[Winstone 2011/01/25 14:47:39] - Header: Accept-Charset:
ISO-8859-1,utf-8;q=0.7,*;q=0.3
[Winstone 2011/01/25 14:47:39] - Header: Cookie:
JSESSIONID=8ecca1c56f60bedfebd20f9af6bf5cc6
[Winstone 2011/01/25 14:47:39] - Found cookie: [Cookie: name=JSESSIONID
value=8ecca1c56f60bedfebd20f9af6bf5cc6 version=0 path=null domain=null
comment=null maxAge=-1 secure=false]
[Winstone 2011/01/25 14:47:39] - Found session cookie:
8ecca1c56f60bedfebd20f9af6bf5cc6 prefix:/t5s
[Winstone 2011/01/25 14:47:39] - Starting request on host:[default] with
id: 1295963252442
[Winstone 2011/01/25 14:47:39] - URL Match - path:
/click/control_2.3.0-M1.css
[Winstone 2011/01/25 14:47:39] - Cached filter chain available for
cacheKey=REQUEST:URI:/click/control_2.3.0-M1.css
[Winstone 2011/01/25 14:47:39] - Processing with RD: default
[Winstone 2011/01/25 14:47:39] - FORWARD: servlet=default,
path=/click/control_2.3.0-M1.css
[Winstone 2011/01/25 14:47:39] - Resetting buffer - discarding 0 bytes
[Winstone 2011/01/25 14:47:39] - Executing Filter: PerformanceFilter
[Winstone 2011/01/25 14:47:39] - Setting the request encoding from
(null) to UTF-8
[Winstone 2011/01/25 14:47:39] - URL Match - path: /click/control.css
[Winstone 2011/01/25 14:47:39] - FORWARD: servlet=default,
path=/click/control.css
[Winstone 2011/01/25 14:47:39] - Resetting buffer - discarding 0 bytes
[Winstone 2011/01/25 14:47:39] - Cached filter chain available for
cacheKey=FORWARD:URI:/click/control.css
[Winstone 2011/01/25 14:47:39] - default: path=/click/control.css
[Winstone 2011/01/25 14:47:39] - Called ServletResponse.getOutputStream()
[Winstone 2011/01/25 14:47:39] - Called ServletResponse.getOutputStream()
[Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:47:39] - Headers prepared for writing: [Server:
Winstone Servlet Engine v0.9.10, Expires: Sun, 24 Jan 2016 13:47:39 GMT,
Cache-Control: max-age=157680000, Content-Type: text/css;charset=UTF-8,
Last-Modified: Tue, 25 Jan 2011 13:29:57 GMT, Content-Encoding: gzip,
Vary: Accept-Encoding, Connection: Close, Date: Tue, 25 Jan 2011
13:47:39 GMT, X-Powered-By: Servlet/2.5 (Winstone/0.9.10)]
[Winstone 2011/01/25 14:47:39] - Committing response body
[Winstone 2011/01/25 14:47:39] - Response: HTTP/1.1 200 OK
[Winstone 2011/01/25 14:47:39] - Header: Server: Winstone Servlet Engine
v0.9.10
[Winstone 2011/01/25 14:47:39] - Header: Expires: Sun, 24 Jan 2016
13:47:39 GMT
[Winstone 2011/01/25 14:47:39] - Header: Cache-Control: max-age=157680000
[Winstone 2011/01/25 14:47:39] - Header: Content-Type:
text/css;charset=UTF-8
[Winstone 2011/01/25 14:47:39] - Header: Last-Modified: Tue, 25 Jan 2011
13:29:57 GMT
[Winstone 2011/01/25 14:47:39] - Header: Content-Encoding: gzip
[Winstone 2011/01/25 14:47:39] - Header: Vary: Accept-Encoding
[Winstone 2011/01/25 14:47:39] - Header: Connection: Close
[Winstone 2011/01/25 14:47:39] - Header: Date: Tue, 25 Jan 2011 13:47:39 GMT
[Winstone 2011/01/25 14:47:39] - Header: X-Powered-By: Servlet/2.5
(Winstone/0.9.10)
[Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
[Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
[Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
[Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
[Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
[Winstone 2011/01/25 14:47:39] - Finishing request id: 1295963252442
[Winstone 2011/01/25 14:47:39] - ReqPool: Request released - available: 9
[Winstone 2011/01/25 14:47:39] - RspPool: Response released - available: 9
[Winstone 2011/01/25 14:47:39] - Processed complete request:
headerParseTime=2ms totalTime=4ms path=/test/click/control_2.3.0-M1.css
[Winstone 2011/01/25 14:47:39] - RHPool: Releasing handler thread -
used: 1 unused: 4
[Winstone 2011/01/25 14:47:39] - Thread entering wait state
[2] Debug log accessing /test/click/control.css:
[Winstone 2011/01/25 14:50:39] - URI Line: GET /test/click/control.css
HTTP/1.1
[Winstone 2011/01/25 14:50:39] - Header: Host: localhost:8888
[Winstone 2011/01/25 14:50:39] - Header: Connection: keep-alive
[Winstone 2011/01/25 14:50:39] - Header: Cache-Control: no-cache
[Winstone 2011/01/25 14:50:39] - Header: Pragma: no-cache
[Winstone 2011/01/25 14:50:39] - Header: Accept:
application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
[Winstone 2011/01/25 14:50:39] - Header: User-Agent: Mozilla/5.0 (X11;
U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko)
Ubuntu/10.10 Chromium/8.0.552.237 Chrome/8.0.552.237 Safari/534.10
[Winstone 2011/01/25 14:50:39] - Header: Accept-Encoding: gzip,deflate,sdch
[Winstone 2011/01/25 14:50:39] - Header: Accept-Language:
de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
[Winstone 2011/01/25 14:50:39] - Header: Accept-Charset:
ISO-8859-1,utf-8;q=0.7,*;q=0.3
[Winstone 2011/01/25 14:50:39] - Header: Cookie:
JSESSIONID=8ecca1c56f60bedfebd20f9af6bf5cc6
[Winstone 2011/01/25 14:50:39] - Found cookie: [Cookie: name=JSESSIONID
value=8ecca1c56f60bedfebd20f9af6bf5cc6 version=0 path=null domain=null
comment=null maxAge=-1 secure=false]
[Winstone 2011/01/25 14:50:39] - Found session cookie:
8ecca1c56f60bedfebd20f9af6bf5cc6 prefix:/test
[Winstone 2011/01/25 14:50:39] - Starting request on host:[default] with
id: 1295963431946
[Winstone 2011/01/25 14:50:39] - URL Match - path: /click/control.css
[Winstone 2011/01/25 14:50:39] - Cached filter chain available for
cacheKey=REQUEST:URI:/click/control.css
[Winstone 2011/01/25 14:50:39] - Processing with RD: default
[Winstone 2011/01/25 14:50:39] - FORWARD: servlet=default,
path=/click/control.css
[Winstone 2011/01/25 14:50:39] - Resetting buffer - discarding 0 bytes
[Winstone 2011/01/25 14:50:39] - Executing Filter: PerformanceFilter
[Winstone 2011/01/25 14:50:39] - Setting the request encoding from
(null) to UTF-8
[Winstone 2011/01/25 14:50:39] - Executing Filter: UrlRewriteFilter
[Winstone 2011/01/25 14:50:39] - default: path=/click/control.css
[Winstone 2011/01/25 14:50:39] - Called ServletResponse.getOutputStream()
[Winstone 2011/01/25 14:50:39] - Called ServletResponse.getOutputStream()
[Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:50:39] - Headers prepared for writing: [Server:
Winstone Servlet Engine v0.9.10, Expires: Wed, 25 Jan 2012 13:50:39 GMT,
Cache-Control: max-age=31536000, Content-Type: text/css;charset=UTF-8,
Last-Modified: Tue, 25 Jan 2011 13:29:57 GMT, Content-Encoding: gzip,
Vary: Accept-Encoding, Content-Length: 743, Connection: Keep-Alive,
Date: Tue, 25 Jan 2011 13:50:39 GMT, X-Powered-By: Servlet/2.5
(Winstone/0.9.10)]
[Winstone 2011/01/25 14:50:39] - Committing response body
[Winstone 2011/01/25 14:50:39] - Response: HTTP/1.1 200 OK
[Winstone 2011/01/25 14:50:39] - Header: Server: Winstone Servlet Engine
v0.9.10
[Winstone 2011/01/25 14:50:39] - Header: Expires: Wed, 25 Jan 2012
13:50:39 GMT
[Winstone 2011/01/25 14:50:39] - Header: Cache-Control: max-age=31536000
[Winstone 2011/01/25 14:50:39] - Header: Content-Type:
text/css;charset=UTF-8
[Winstone 2011/01/25 14:50:39] - Header: Last-Modified: Tue, 25 Jan 2011
13:29:57 GMT
[Winstone 2011/01/25 14:50:39] - Header: Content-Encoding: gzip
[Winstone 2011/01/25 14:50:39] - Header: Vary: Accept-Encoding
[Winstone 2011/01/25 14:50:39] - Header: Content-Length: 743
[Winstone 2011/01/25 14:50:39] - Header: Connection: Keep-Alive
[Winstone 2011/01/25 14:50:39] - Header: Date: Tue, 25 Jan 2011 13:50:39 GMT
[Winstone 2011/01/25 14:50:39] - Header: X-Powered-By: Servlet/2.5
(Winstone/0.9.10)
[Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
[Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
[Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
[Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
[Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
[Winstone 2011/01/25 14:50:39] - Finishing request id: 1295963431946
[Winstone 2011/01/25 14:50:39] - ReqPool: Request released - available: 9
[Winstone 2011/01/25 14:50:39] - RspPool: Response released - available: 9
[Winstone 2011/01/25 14:50:39] - Processed complete request:
headerParseTime=1ms totalTime=3ms path=/test/click/control.css
[Winstone 2011/01/25 14:50:39] - Allocating request/response:
RequestHandlerThread[#3]
[Winstone 2011/01/25 14:50:39] - ReqPool: Using pooled request -
available: 8
[Winstone 2011/01/25 14:50:39] - RspPool: Using pooled response -
available: 8
[Winstone 2011/01/25 14:50:39] - Parsing socket info
[Winstone 2011/01/25 14:50:39] - Waiting for a URI line
Re: PerformanceFilter compression in Winstone embedded container
problem
Posted by Bob Schellink <sa...@gmail.com>.
Hi Axel,
PerformanceFilter works with all containers I've tested with. I've never used Winstone but from it's
site it was last released in 2008 and not v1.0 yet. So not sure if there is a bug in Wintone or
PerformanceFilter.
You could ask on the Winstone list if folk have issues with compressed responses.
regards
Bob
On 26/01/2011 01:12, Axel Morgner wrote:
> Hi,
>
> apparently there's an issue with a Click-based app running in the Winstone embedded serverlet container.
>
> If application mode is set to production, the URLs of click resources get the version number (e.g.
> "_2.3.0-M1") appended.
>
> Now when I set compression-enabled to true, the browser gets only a 10 Byte response when accessing
> f.e. control.css (see winstone debug log [1]). Accessing /test/click/control_2.3.0-M1.css in Tomcat
> works. Accessing /test/click/control.css works in both containers (winstone log see [2]).
>
> Has anyone an idea what could be wrong?
>
> Greetings
>
> Axel
>
> [1] Debug log accessing /test/click/control_2.3.0-M1.css:
>
> [Winstone 2011/01/25 14:47:39] - URI Line: GET /test/click/control_2.3.0-M1.css HTTP/1.1
> [Winstone 2011/01/25 14:47:39] - Header: Host: localhost:8888
> [Winstone 2011/01/25 14:47:39] - Header: Connection: keep-alive
> [Winstone 2011/01/25 14:47:39] - Header: Referer: http://localhost:8888/test/login.htm
> [Winstone 2011/01/25 14:47:39] - Header: Cache-Control: no-cache
> [Winstone 2011/01/25 14:47:39] - RHPool: Using pooled handler thread - used: 2 unused: 3
> [Winstone 2011/01/25 14:47:39] - Thread leaving wait state
> [Winstone 2011/01/25 14:47:39] - Header: Pragma: no-cache
> [Winstone 2011/01/25 14:47:39] - Allocating request/response: RequestHandlerThread[#3]
> [Winstone 2011/01/25 14:47:39] - ReqPool: Using pooled request - available: 8
> [Winstone 2011/01/25 14:47:39] - RspPool: Using pooled response - available: 8
> [Winstone 2011/01/25 14:47:39] - Parsing socket info
> [Winstone 2011/01/25 14:47:39] - Waiting for a URI line
> [Winstone 2011/01/25 14:47:39] - Header: Accept:
> application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> [Winstone 2011/01/25 14:47:39] - Header: User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US)
> AppleWebKit/534.10 (KHTML, like Gecko) Ubuntu/10.10 Chromium/8.0.552.237 Chrome/8.0.552.237
> Safari/534.10
> [Winstone 2011/01/25 14:47:39] - Header: Accept-Encoding: gzip,deflate,sdch
> [Winstone 2011/01/25 14:47:39] - Header: Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
> [Winstone 2011/01/25 14:47:39] - Header: Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
> [Winstone 2011/01/25 14:47:39] - Header: Cookie: JSESSIONID=8ecca1c56f60bedfebd20f9af6bf5cc6
> [Winstone 2011/01/25 14:47:39] - Found cookie: [Cookie: name=JSESSIONID
> value=8ecca1c56f60bedfebd20f9af6bf5cc6 version=0 path=null domain=null comment=null maxAge=-1
> secure=false]
> [Winstone 2011/01/25 14:47:39] - Found session cookie: 8ecca1c56f60bedfebd20f9af6bf5cc6 prefix:/t5s
> [Winstone 2011/01/25 14:47:39] - Starting request on host:[default] with id: 1295963252442
> [Winstone 2011/01/25 14:47:39] - URL Match - path: /click/control_2.3.0-M1.css
> [Winstone 2011/01/25 14:47:39] - Cached filter chain available for
> cacheKey=REQUEST:URI:/click/control_2.3.0-M1.css
> [Winstone 2011/01/25 14:47:39] - Processing with RD: default
> [Winstone 2011/01/25 14:47:39] - FORWARD: servlet=default, path=/click/control_2.3.0-M1.css
> [Winstone 2011/01/25 14:47:39] - Resetting buffer - discarding 0 bytes
> [Winstone 2011/01/25 14:47:39] - Executing Filter: PerformanceFilter
> [Winstone 2011/01/25 14:47:39] - Setting the request encoding from (null) to UTF-8
> [Winstone 2011/01/25 14:47:39] - URL Match - path: /click/control.css
> [Winstone 2011/01/25 14:47:39] - FORWARD: servlet=default, path=/click/control.css
> [Winstone 2011/01/25 14:47:39] - Resetting buffer - discarding 0 bytes
> [Winstone 2011/01/25 14:47:39] - Cached filter chain available for
> cacheKey=FORWARD:URI:/click/control.css
> [Winstone 2011/01/25 14:47:39] - default: path=/click/control.css
> [Winstone 2011/01/25 14:47:39] - Called ServletResponse.getOutputStream()
> [Winstone 2011/01/25 14:47:39] - Called ServletResponse.getOutputStream()
> [Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:47:39] - Headers prepared for writing: [Server: Winstone Servlet Engine
> v0.9.10, Expires: Sun, 24 Jan 2016 13:47:39 GMT, Cache-Control: max-age=157680000, Content-Type:
> text/css;charset=UTF-8, Last-Modified: Tue, 25 Jan 2011 13:29:57 GMT, Content-Encoding: gzip, Vary:
> Accept-Encoding, Connection: Close, Date: Tue, 25 Jan 2011 13:47:39 GMT, X-Powered-By: Servlet/2.5
> (Winstone/0.9.10)]
> [Winstone 2011/01/25 14:47:39] - Committing response body
> [Winstone 2011/01/25 14:47:39] - Response: HTTP/1.1 200 OK
> [Winstone 2011/01/25 14:47:39] - Header: Server: Winstone Servlet Engine v0.9.10
> [Winstone 2011/01/25 14:47:39] - Header: Expires: Sun, 24 Jan 2016 13:47:39 GMT
> [Winstone 2011/01/25 14:47:39] - Header: Cache-Control: max-age=157680000
> [Winstone 2011/01/25 14:47:39] - Header: Content-Type: text/css;charset=UTF-8
> [Winstone 2011/01/25 14:47:39] - Header: Last-Modified: Tue, 25 Jan 2011 13:29:57 GMT
> [Winstone 2011/01/25 14:47:39] - Header: Content-Encoding: gzip
> [Winstone 2011/01/25 14:47:39] - Header: Vary: Accept-Encoding
> [Winstone 2011/01/25 14:47:39] - Header: Connection: Close
> [Winstone 2011/01/25 14:47:39] - Header: Date: Tue, 25 Jan 2011 13:47:39 GMT
> [Winstone 2011/01/25 14:47:39] - Header: X-Powered-By: Servlet/2.5 (Winstone/0.9.10)
> [Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
> [Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
> [Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
> [Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
> [Winstone 2011/01/25 14:47:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:47:39] - Written 10 bytes to response body
> [Winstone 2011/01/25 14:47:39] - Finishing request id: 1295963252442
> [Winstone 2011/01/25 14:47:39] - ReqPool: Request released - available: 9
> [Winstone 2011/01/25 14:47:39] - RspPool: Response released - available: 9
> [Winstone 2011/01/25 14:47:39] - Processed complete request: headerParseTime=2ms totalTime=4ms
> path=/test/click/control_2.3.0-M1.css
> [Winstone 2011/01/25 14:47:39] - RHPool: Releasing handler thread - used: 1 unused: 4
> [Winstone 2011/01/25 14:47:39] - Thread entering wait state
>
> [2] Debug log accessing /test/click/control.css:
>
> [Winstone 2011/01/25 14:50:39] - URI Line: GET /test/click/control.css HTTP/1.1
> [Winstone 2011/01/25 14:50:39] - Header: Host: localhost:8888
> [Winstone 2011/01/25 14:50:39] - Header: Connection: keep-alive
> [Winstone 2011/01/25 14:50:39] - Header: Cache-Control: no-cache
> [Winstone 2011/01/25 14:50:39] - Header: Pragma: no-cache
> [Winstone 2011/01/25 14:50:39] - Header: Accept:
> application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> [Winstone 2011/01/25 14:50:39] - Header: User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US)
> AppleWebKit/534.10 (KHTML, like Gecko) Ubuntu/10.10 Chromium/8.0.552.237 Chrome/8.0.552.237
> Safari/534.10
> [Winstone 2011/01/25 14:50:39] - Header: Accept-Encoding: gzip,deflate,sdch
> [Winstone 2011/01/25 14:50:39] - Header: Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
> [Winstone 2011/01/25 14:50:39] - Header: Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
> [Winstone 2011/01/25 14:50:39] - Header: Cookie: JSESSIONID=8ecca1c56f60bedfebd20f9af6bf5cc6
> [Winstone 2011/01/25 14:50:39] - Found cookie: [Cookie: name=JSESSIONID
> value=8ecca1c56f60bedfebd20f9af6bf5cc6 version=0 path=null domain=null comment=null maxAge=-1
> secure=false]
> [Winstone 2011/01/25 14:50:39] - Found session cookie: 8ecca1c56f60bedfebd20f9af6bf5cc6 prefix:/test
> [Winstone 2011/01/25 14:50:39] - Starting request on host:[default] with id: 1295963431946
> [Winstone 2011/01/25 14:50:39] - URL Match - path: /click/control.css
> [Winstone 2011/01/25 14:50:39] - Cached filter chain available for
> cacheKey=REQUEST:URI:/click/control.css
> [Winstone 2011/01/25 14:50:39] - Processing with RD: default
> [Winstone 2011/01/25 14:50:39] - FORWARD: servlet=default, path=/click/control.css
> [Winstone 2011/01/25 14:50:39] - Resetting buffer - discarding 0 bytes
> [Winstone 2011/01/25 14:50:39] - Executing Filter: PerformanceFilter
> [Winstone 2011/01/25 14:50:39] - Setting the request encoding from (null) to UTF-8
> [Winstone 2011/01/25 14:50:39] - Executing Filter: UrlRewriteFilter
> [Winstone 2011/01/25 14:50:39] - default: path=/click/control.css
> [Winstone 2011/01/25 14:50:39] - Called ServletResponse.getOutputStream()
> [Winstone 2011/01/25 14:50:39] - Called ServletResponse.getOutputStream()
> [Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:50:39] - Headers prepared for writing: [Server: Winstone Servlet Engine
> v0.9.10, Expires: Wed, 25 Jan 2012 13:50:39 GMT, Cache-Control: max-age=31536000, Content-Type:
> text/css;charset=UTF-8, Last-Modified: Tue, 25 Jan 2011 13:29:57 GMT, Content-Encoding: gzip, Vary:
> Accept-Encoding, Content-Length: 743, Connection: Keep-Alive, Date: Tue, 25 Jan 2011 13:50:39 GMT,
> X-Powered-By: Servlet/2.5 (Winstone/0.9.10)]
> [Winstone 2011/01/25 14:50:39] - Committing response body
> [Winstone 2011/01/25 14:50:39] - Response: HTTP/1.1 200 OK
> [Winstone 2011/01/25 14:50:39] - Header: Server: Winstone Servlet Engine v0.9.10
> [Winstone 2011/01/25 14:50:39] - Header: Expires: Wed, 25 Jan 2012 13:50:39 GMT
> [Winstone 2011/01/25 14:50:39] - Header: Cache-Control: max-age=31536000
> [Winstone 2011/01/25 14:50:39] - Header: Content-Type: text/css;charset=UTF-8
> [Winstone 2011/01/25 14:50:39] - Header: Last-Modified: Tue, 25 Jan 2011 13:29:57 GMT
> [Winstone 2011/01/25 14:50:39] - Header: Content-Encoding: gzip
> [Winstone 2011/01/25 14:50:39] - Header: Vary: Accept-Encoding
> [Winstone 2011/01/25 14:50:39] - Header: Content-Length: 743
> [Winstone 2011/01/25 14:50:39] - Header: Connection: Keep-Alive
> [Winstone 2011/01/25 14:50:39] - Header: Date: Tue, 25 Jan 2011 13:50:39 GMT
> [Winstone 2011/01/25 14:50:39] - Header: X-Powered-By: Servlet/2.5 (Winstone/0.9.10)
> [Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
> [Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
> [Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
> [Winstone 2011/01/25 14:50:39] - ServletOutputStream flushed
> [Winstone 2011/01/25 14:50:39] - Written 743 bytes to response body
> [Winstone 2011/01/25 14:50:39] - Finishing request id: 1295963431946
> [Winstone 2011/01/25 14:50:39] - ReqPool: Request released - available: 9
> [Winstone 2011/01/25 14:50:39] - RspPool: Response released - available: 9
> [Winstone 2011/01/25 14:50:39] - Processed complete request: headerParseTime=1ms totalTime=3ms
> path=/test/click/control.css
> [Winstone 2011/01/25 14:50:39] - Allocating request/response: RequestHandlerThread[#3]
> [Winstone 2011/01/25 14:50:39] - ReqPool: Using pooled request - available: 8
> [Winstone 2011/01/25 14:50:39] - RspPool: Using pooled response - available: 8
> [Winstone 2011/01/25 14:50:39] - Parsing socket info
> [Winstone 2011/01/25 14:50:39] - Waiting for a URI line
>
>