Tomcat 9 Изменение ресурса типа MIME?JAVA

Программисты JAVA общаются здесь
Anonymous
Tomcat 9 Изменение ресурса типа MIME?

Сообщение Anonymous »

Недавно прошел обновление с Tomcat 9.0.90 до 9.0.107, и мы наблюдали разницу в том, как Tomcat определяет тип MIME для ресурса, где кажется, что если веб-приложение определяет любые сопоставления MIME в своем web.xml, то web-web.xml на уровне сервера.

Код: Выделить всё

String mimeType = getServletConfig().
getServletContext().getMimeType(resource.getPath());
< /code>
В нашем конкретном случае ресурс был в файле .txt.  В Tomcat 9.0.90 вызов API возвращает «текст/равнина» (хорошо!).  В Tomcat 9.0.107 он возвращает null 
(плохо!) (Где наш код сервлета возвращается к «Приложению/окте-потоку»).
Я заметил, что картирование MIME для 'txt' указано в файле Tomcat conf/web.xml, который мы используем, но он не определяется в веб-файле xml. Когда я добавляю отображение в WebApps 'web.xml, вызов API возвращает «Text/plain». Если веб -приложение определяет какие -либо отображения MIME в своем web.xml, он должен определить отображение для все сейчас? Это стандартное поведение приложения сервлета? Или это ошибка в Tomcat?

Подробнее здесь: https://stackoverflow.com/questions/797 ... a-resource

Вернуться в «JAVA»