Os arquivos .js e .css estão carregando como texto / html na minha página JSP.

Quando carrego minha página jsp, os arquivos css e js anexados são renderizados como formato text / html. Eu percebi isso no navegador Chrome, onde pude ver essa mensagem de erro

"Recurso interpretado como script, mas transferido com texto tipo MIME / html"

Eu especifiquei o tipo mime no web.xml da seguinte maneira,

    <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>

O servidor em que estou executando meu aplicativo é o Apache Tomcat 7. Eu criei esse arquivo JSP dentro do Vaadin Project.

Minhas perguntas são: Devo alterar o tipo Mime em algum outro lugar na configuração do Tomcat? Existe alguma limitação para incluir os arquivos CSS e JS em uma página JSP?
ou é por causa da estrutura de Vaadin?

Eu sou apenas um iniciante tentando aprender JSP e vaadin framework.

questionAnswers(2)

yourAnswerToTheQuestion