如何在tomcat 8中添加content-Type标头

问题描述 投票:1回答:1

我在tomcat 8的war中提供.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

可能导致这种情况的任何想法?

Tomcat 8,非常标准,我尝试从tomcat提供静态内容,但我有理由这样做。

web.xml标题目前(尝试过其他标题)

<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">
tomcat java-ee tomcat8
1个回答
1
投票

在这里回答我自己的问题。我的问题并非通用于所有JavaScript。

我有一个servlet映射到

<url-pattern>/foo</url-pattern>

并且调用了一个JavaScript文件

/js/foo.js

Tomcat能够正确解析servlet和JS文件,但是在这个过程中有些东西打破了标题,我将用Tomcat提出错误报告。

© www.soinside.com 2019 - 2024. All rights reserved.