我在tomcat8的战争中提供.js文件。它只添加了这两个标题。
Date: Mon, 12 Feb 2018 16:14:13 GMT
ETag: W/"3087-1518446418000"
(在两个浏览器中验证)
tomcat/conf/web.xml
指定
<mime-mapping>
<extension>js</extension>
<mime-type>application/javascript</mime-type>
</mime-mapping>
我确信自己也加入了web.xml
{/ 1}}。
任何可能导致此问题的想法?
Tomcat 8,非常标准,自从我尝试从tomcat提供静态内容以来已经有一段时间了,但我有理由这样做。
web.xmlheader是当前的(尝试其他的)
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
答案 0 :(得分:1)
在这里回答我自己的问题。我的问题并不适用于所有JavaScript。
我有一个servlet映射到
<url-pattern>/foo</url-pattern>
一个名为
的JavaScript文件/js/foo.js
Tomcat能够正确解析servlet和JS文件,但是在这个过程中出现了问题,我将使用Tomcat提出错误报告。