Los archivos .js y .css se están cargando como texto / html en mi página JSP.

Cuando cargo mi página jsp, los archivos css y js adjuntos se representan en formato texto / html. Lo noté desde el navegador Chrome donde pude ver este mensaje de error.

"Recurso interpretado como Script pero transferido con texto / html de tipo MIME"

He especificado el tipo mime en web.xml de la siguiente manera,

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

El servidor donde ejecuto mi aplicación es Apache Tomcat 7. Creé este archivo JSP dentro del Proyecto Vaadin.

Mis preguntas son: ¿Debo cambiar el tipo Mime en otro lugar en la configuración de Tomcat? ¿Existe alguna limitación para incluir los archivos CSS y JS en una página JSP?
¿O es por el marco de Vaadin?

Solo soy un principiante que intenta aprender JSP y el framework vaadin.

Respuestas a la pregunta(2)

Su respuesta a la pregunta