2011-09-09 3 views
0

Jetty 6.1을 PJL Compressing Filter과 함께 사용하고 있습니다.Jetty가 Content-Encoding을 제거합니다. gzip 헤더

Content-Encoding: gzip 

이것은 대부분의 브라우저는 더 이상 페이지를 표시하고이 같은 표시 할 수 없습니다 원인 :

부두는 응답에서 다음 헤더 제거 문제가 발생하지 않습니다

Error 330 (net::ERR_CONTENT_DECODING_FAILED) 

을 때 Tomcat 6.0에 내 애플리케이션을 배치하십시오. 또한 PJL 압축 필터를 비활성화하면 응용 프로그램이 작동합니다.

부두가 응답에서 헤더를 떠날 수있는 방법은 무엇입니까?

답변

0

마지막으로 사용 가능한 부두 버전을 사용하고 있는지 확인하십시오.

그것은 나를 위해이 구성 작업 않습니다

<filter> 
    <filter-name>GzipFilter</filter-name> 
    <filter-class>org.eclipse.jetty.servlets.GzipFilter</filter-class> 
    <init-param> 
     <param-name>mimeTypes</param-name> 
     <param-value>text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,application/json,image/svg+xml</param-value> 
    </init-param> 
</filter> 
<filter-mapping> 
    <filter-name>GzipFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping>