用于压缩数据的weblogic配置。并过滤内容类型

时间:2011-10-14 17:52:29

标签: configuration gzip weblogic-10.x

我正在检查此link,其中解释了压缩数据 但问题是,

  • 找不到GZIPFilter jar
  • 并且我的weburls不会以任何扩展名结尾。我用它来压缩使用orbeon渲染的html页面。
  • 并且weblogic 10.x功能 compress-html-template 对我的orbeon表单不起作用。当我尝试它时,我的orbeon应用程序没有在weblogic服务器中启动。

所以我四处搜寻,发现PJLfilter 我想出的配置应该是(猜测第一个链接的工作)

Simply add the PLJFilter-zip.jar into your war's WEB-INF/lib

在web.xml中注册gzip过滤器:

<filter>
    <filter-name>PJLFilter</filter-name>
    <filter-class>com.planetj.servlet.filter.compression.CompressingFilter</filter-class>
</filter>

并将过滤器映射添加为

<filter-mapping>    
    <filter-name>PJLFilter</filter-name>
    <url-pattern>/*</url-pattern>    
</filter-mapping>

此外,上述配置对来自服务器的所有内容进行过滤。我不想这样做,但需要让它更具体compressableMimeType="application/x-javascript,text/html,text/css"(这是tomcat中的相应配置)

如果配置正确,请告诉我。如果我错过任何东西如果有任何解压缩的工作,请告诉我

1 个答案:

答案 0 :(得分:2)

您可以将includeContentTypes PJL配置用于only compress files of content types you specify