2016-05-19 2 views
1

Я переношу приложение из jboss как 6 в wildfly 9.0.2.Wildfly всегда отправляет контент-тип html

Приложение развертывает и работает, но я заметил что-то странное.

У нас есть страница входа в webapp/login/login.jsp, и ее активы находятся в webapp/login/. Эти активы всегда передаются с заголовком Content-Type на text/html.

Я попытался удалить все фильтры (включая, например, стойки), но все же тип содержимого неверен.

Я попытался объявить сопоставление типа mime в файле web.xml для css и js файлах, также не работал.

Я даже попытался настроить фильтр, чтобы переопределить тип содержимого, и тоже не работал.

У меня здесь нет вариантов, кто-нибудь когда-либо видел что-нибудь подобное?

ответ

0

Я нашел ошибку.

У нас есть внутренняя структура (да, я знаю), разработанная бывшим архитектором, и структура объявляла @WebFilter("/*") и меняла все типы содержимого запросов.

Я предполагаю, что фильтр mime-типа Jboss AS работал после этого дерьмового материала и исправлял его ошибки, а фильтр-фильтр, вероятно, работал раньше, вызывая разбитые запросы.

В любом случае, я исправил эту вещь, и теперь она работает.

0

следует переписать тип содержимого в веб-интерфейсе веб-сервера (например, Apache) или добавить эти конфигурации мим-отображение в web.xml применения:

<mime-mapping> 
    <extension>woff</extension> 
    <mime-type>application/x-font-woff</mime-type> 
</mime-mapping> 

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

  • Нет связанных вопросов^_^