Firefox中包含内容编码错误的JavaMelody监控页面

时间:2014-09-26 13:12:08

标签: firefox grails java-melody

最近我在我的网站上添加了JavaMelody插件,但是当我尝试在Firefox中加载时,我收到了以下消息:

  

内容编码错误

     

您尝试查看的页面无法显示,因为它使用的是无效或不受支持的压缩形式。     请联系网站所有者告知他们这个问题。

有很多关于干净的Cookie和缓存的信息,将 network.http.accept-encoding 值更改为 true 等,但是当我运行时使用Groovy / Grails Tools Suite进行开发项目时,不会出现此错误。 因为我尝试了不同的解决方案,我发现不需要更改Firefox属性。您需要遵循web.xml文件设置,但请注意添加此行的位置。

有三个元素:过滤器过滤器映射侦听器。您需要在相关部分的第一个位置添加每个元素,例如:

<web-app xmlns="http://java.sun.com/xml/ns/javaee" metadata-complete="true" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<display-name>/myweb</display-name>
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>myweb</param-value>
</context-param>
<context-param>
    <param-name>sample</param-name>
    <param-value>Sample Value</param-value>
</context-param>
<!-- filter javamelody first -->
<filter>
            <filter-name>monitoring</filter-name>
            <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
    </filter>

<filter>
    <!-- other filters -->
</filter>

<!-- filter-mapping javamelody first -->
    <filter-mapping>
            <filter-name>monitoring</filter-name>
            <url-pattern>/*</url-pattern>
    </filter-mapping>

<filter-mapping>
    <!-- others filter-mappings -->
</filter-mapping>

<!-- listener javamelody first -->
    <listener>
            <listener-class>net.bull.javamelody.SessionListener</listener-class>
    </listener>

<listener>
 <!-- others listeners here -->
</listener>
<!-- others lines like servlets, etc -->

我没有更多信息,但我认为此web.xml中的不同元素中存在订单读取编码。

我希望它有所帮助,但随时可以添加更多信息。

0 个答案:

没有答案