如何使用子文件夹作为web.xml欢迎目录

我想为Google App Engine配置我的web.xml,但我的配置不起作用。 我想用WebApp/index.html更改默认的WebApp/index.html

这是web.xml

  App bg.app.AppServlet   App /WebApp/*   WebApp/index.html  

“欢迎文件”表示URL请求文件夹时需要提供的物理文件。 例如//WebApp/WebApp/foo/ 。 它并不代表许多初学者似乎认为的“主页文件”。 让欢迎文件指向子文件夹是没有意义的。 当请求另一个子文件夹时它会失败。

只需将index.html作为欢迎文件,将所需的主页文件放在/WebApp/文件夹中,并在根文件夹/创建另一个index.html文件,其中包含以下内容:

    Dummy homepage    

这将重定向到/WebApp/ (搜索机器人将其视为301),而后者应该提供所需的主页文件。

也可以看看:

  • 如何在web.xml中配置欢迎文件列表
  • 在JSF项目中通过设置默认主页
  • 使用doGet将根路径中的默认主页更改为servlet