繁体   English   中英

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

[英]How to add content-Type headers in tomcat 8

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

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

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

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

我有一个 servlet 映射到

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

和一个名为的 JavaScript 文件

/js/foo.js

Tomcat 能够正确解析 servlet 和 JS 文件,但是在此过程中某些东西破坏了标头,我将使用 Tomcat 提出错误报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM