Java 在Google App Engine中提供不带html扩展名的静态文件

Java 在Google App Engine中提供不带html扩展名的静态文件,java,google-app-engine,Java,Google App Engine,我想在Google App Engine中部署帮助文档。 该网站是通过铁匠生成的,铁匠生成的链接没有.html扩展名。 这些链接不适用于现有的应用程序引擎设置 是否有任何配置可以提供不带.html扩展名的静态文件?它们以何种方式不适用于appengine?您无法访问该文件,浏览器不会渲染它,只是尝试下载?你需要更具体一些 静态文件不需要任何特定的扩展名,尽管有些浏览器可能需要,并且需要为没有扩展名的资源定义内容类型 从文档中获取静态资源 更改静态文件的MIME类型 默认情况下,使用基于文件扩展名

我想在Google App Engine中部署帮助文档。 该网站是通过铁匠生成的,铁匠生成的链接没有.html扩展名。 这些链接不适用于现有的应用程序引擎设置


是否有任何配置可以提供不带.html扩展名的静态文件?

它们以何种方式不适用于appengine?您无法访问该文件,浏览器不会渲染它,只是尝试下载?你需要更具体一些

静态文件不需要任何特定的扩展名,尽管有些浏览器可能需要,并且需要为没有扩展名的资源定义内容类型

从文档中获取静态资源

更改静态文件的MIME类型


默认情况下,使用基于文件扩展名选择的MIME类型提供静态文件。您可以使用元素将自定义MIME类型与web.xml中静态文件的文件扩展名相关联。

感谢Tim的回复。浏览器显示,错误:未找到。。这是404错误。我有类似“/Prospects/Create_Prospect.html”的文件。但是我有类似/Prospects/Create_Prospect的链接。这意味着您没有正确配置静态处理程序。静态文件尚未上载,或者尚未定义静态处理程序来为静态文件提供服务器。静态处理程序正在处理某些链接。链接/Getting_Started/将index.html置于Getting_Started文件夹下。但是链接/启动/索引不起作用(404错误)。我希望它会返回/Getting_Started/index.html页面,我怀疑名字和它有什么关系。见文件。您正在使用静态处理程序,不是吗。包括静态处理程序的定义。我设置了公共根目录,如果我为页面提供.html扩展名,一切都可以正常工作。My appeninge-web.xml-您所说的静态处理程序是什么意思?