如何在JBoss EAP 6.1中设置X-FRAME-OPTIONS?

时间:2015-04-28 20:05:58

标签: java jboss

我在Jboss EAP 6.1上运行java spring应用程序 执行文件上载时请求标头中的X-FRAME-OPTIONS是DENY,我收到以下错误。文件上传也不会出现在页面上。

iframe errors

我在网上看到的所有解决方案都说我应该尝试将此值设置为SAMEORIGIN。他们还展示了如何在Apache中配置它,但有谁知道我如何为Jboss设置此选项?

2 个答案:

答案 0 :(得分:0)

好的另一种方法是创建一个HTTP过滤器。

创建一个实现javax.servlet.Filter的类 使用@WebFilter(“/ *”)或您需要的上下文来注释类。

在doFilter方法中设置您需要的HTTP头,不要忘记调用chain.doFilter(request,response);然后。

将此类构建到JAR中,并确保将其放在WEB-INF / lib目录中。

答案 1 :(得分:-1)

查看此问题的答案system-properties In standalone-full.xml

在您的独立XML中,您可以设置Apache Catalina属性,如下所示:

   <system-properties>
        <property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="5000"/>
    </system-properties>