jetty:将index.html放入webroot

时间:2009-10-27 11:12:42

标签: java servlets jetty

启动时,jetty默认加载其webapps目录中的所有目录和war文件,我可以通过上下文路径访问(例如http:// hostname / app /以访问webapps / app.war中的项目)。

现在,当我打开http:// hostname / i时,会收到404错误和可用上下文列表。为了避免这种情况,我在webapps目录中放置了一个index.html,并希望在调用http:// hostname /时返回它。但我错了。

那么如何在访问“/”时告诉jetty要返回什么?

1 个答案:

答案 0 :(得分:0)

最简单的方法是在其中创建一个带有索引页面的小webapp,并将其作为根上下文/进行部署。为此,请提供您自己的上下文文件配置。 上下文文件通常位于<jetty.home>/contexts/?.xml中(有关详细信息,请参阅ContextDeployer)。