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

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

那么如何在访问<!>“/ <!>”时告诉jetty返回什么内容?

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top