【问题标题】:jetty: put index.html into webrootjetty:将 index.html 放入 webroot
【发布时间】:2010-12-10 10:47:05
【问题描述】:

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

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

那么我如何告诉码头访问“/”时返回什么?

【问题讨论】:

    标签: java servlets jetty


    【解决方案1】:

    最简单的做法是创建一个包含您的索引页面的小 web 应用程序,并将其部署为根上下文 /。为此,请提供您自己的上下文文件配置。 上下文文件通常位于<jetty.home>/contexts/?.xml(有关详细信息,请参阅ContextDeployer)。

    【讨论】:

    • 随此答案提供的 ContextDeployer 链接不再有效。如果已移动,则需要一个新链接...
    猜你喜欢
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2010-10-21
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多