我想把我的cache.manifest放在我的网站,但它应该有“文本/缓存-清单”作为mime类型。如果可能的话,我不想在战争中打包静态内容。这是我第一次部署web应用程序,所以我不知道我是否可以把web.xml和文件放在一起,像这样服务它们:
sudo java -cp jetty-runner-9.2.13.v20150730.jar org.eclipse.jetty.runner.Runner -端口80 -path/ site/MyStaticWebSite
而不把它打包成战争。
在Apache中,我会将其写入.htaccess中:
AddType text/cache-manifest .manifest但我怎么才能把它变成护航员呢?
发布于 2015-11-19 16:21:04
我应该在服务内容的根目录中放置一个web.xml目录,其中包含:
<web-app>
<mime-mapping>
<extension>manifest</extension>
<mime-type>text/cache-manifest</mime-type>
</mime-mapping>
</web-app>然后重新启动码头运行程序,并检查:
wget --server-response --spider http://XX.XX.XXX.XXX/file.manifest
我得到:
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Date: Thu, 19 Nov 2015 16:16:39 GMT
Content-Type: text/cache-manifest
Last-Modified: Thu, 19 Nov 2015 15:58:57 GMT
Accept-Ranges: bytes
Content-Length: 143
Server: Jetty(9.2.13.v20150730)
Length: 143 [text/cache-manifest]
Remote file exists.https://stackoverflow.com/questions/33803109
复制相似问题