Файлы .js и .css загружаются как текст / html на моей странице JSP.
Когда я загружаю свою страницу jsp, вложенные файлы css и js отображаются в формате text / html. Я заметил это из браузера Chrome, где я мог видеть это сообщение об ошибке
& quot; Ресурс интерпретируется как Script, но передается с MIME-типом text / html & quot;
Я указал тип MIME в web.xml следующим образом:
<mime-mapping>
<extension>js</extension>
<mime-type>application/javascript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
Сервер, на котором я запускаю свое приложение, - Apache Tomcat 7. Я создал этот файл JSP внутри проекта Vaadin.
Мои вопросы
Нужно ли мне менять тип Mime где-нибудь еще в конфигурации Tomcat?
Есть ли какие-либо ограничения для включения файлов CSS и JS на страницу JSP?
или это из-за фреймворка Vaadin?
Я только начинающий, пытающийся изучать JSP и vaadin Framework.