2015-04-28 2 views
0

Я запускаю приложение java spring на Jboss EAP 6.1 X-FRAME-OPTIONS в заголовке запроса при выполнении загрузки файла DENY, и я получаю следующие ошибки. Загрузка файла также не отображается на странице.Как установить X-FRAME-OPTIONS в JBoss EAP 6.1?

iframe errors

Все решения, которые я вижу в Интернете сказать, что я должен попробовать установить это значение SAMEORIGIN. Они также показывают, как настроить это в Apache, но кто-нибудь знает, как я установил этот параметр для Jboss?

ответ

0

Смотрите ответ на этот вопрос 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> 
+0

Установка этого свойства не является ключевым значением в apache: 'Заголовок всегда добавляет X-Frame-Options SAMEORIGIN' [link] (https://developer.mozilla.org/en-US/docs/Web/ HTTP/X-Frame-Options # Browser_compatibility) – Roger

0

Ok другой способ, чтобы создать HTTP фильтр.

Создайте класс, который реализует javax.servlet.Filter Аннотируйте класс с @WebFilter ("/ *") или контекстом, в котором вы нуждаетесь.

В методе doFilter задайте необходимый HTTP-заголовок и не забудьте вызвать chain.doFilter (запрос, ответ); после этого.

Создайте этот класс в JAR и убедитесь, что он помещен в ваш каталог WEB-INF/lib.

Смежные вопросы