我在Jboss EAP 6.1上运行java spring应用程序 执行文件上载时请求标头中的X-FRAME-OPTIONS是DENY,我收到以下错误。文件上传也不会出现在页面上。
我在网上看到的所有解决方案都说我应该尝试将此值设置为SAMEORIGIN。他们还展示了如何在Apache中配置它,但有谁知道我如何为Jboss设置此选项?
答案 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>