如何在tomcat 8中添加content-Type标头
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在tomcat 8中添加content-Type标头相关的知识,希望对你有一定的参考价值。
我在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">
答案
在这里回答我自己的问题。我的问题并非通用于所有JavaScript。
我有一个servlet映射到
<url-pattern>/foo</url-pattern>
并且调用了一个JavaScript文件
/js/foo.js
Tomcat能够正确解析servlet和JS文件,但是在这个过程中有些东西打破了标题,我将用Tomcat提出错误报告。
以上是关于如何在tomcat 8中添加content-Type标头的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Docker 容器中向 Tomcat 添加 SSL 证书?
Tomcat 7.0.35 为静态 HTML 文件设置 HTTP 响应标头 Content-Type 字符集
Tomcat 8投掷 - org.apache.catalina.webresources.Cache.getResource无法添加资源