在Google App Engine上提供来自Java webapp的静态文件

时间:2017-01-03 14:10:41

标签: java google-app-engine

我有点迷失在这里,我现在应该知道这一点,但我不知道。我通过暴露REST服务专门使用后端Java。现在我想在我的项目中包含一个文件,例如* .html文件,任何人都应该能够使用https访问。我在项目根目录中包含了一个文件,并添加了:

<resource-files>
    <include path="/**.html" />
</resource-files>

在我的appengine-web.xml中。然后我在

上部署它
https://myhostingdomain.appspot.com/thenameofthefile.html

这不起作用。我也试过在web.xml中进入servlet映射,并将url模式映射到* .html但到目前为止没有运气。对此有任何建议将不胜感激。

1 个答案:

答案 0 :(得分:2)

您需要将此文件放入/ war文件夹。然后它应该可以从互联网访问。

此外,如果您希望此文件成为默认页面(例如,当用户访问您的域而未指定页面时显示),您可以将其添加到您的web.xml文件中(例如):

  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>