Jetty、Maven 插件 - 如何配置默认文档?
我们使用 Jetty 6.x 和 Maven-2。
有人知道如何配置默认文档吗?
我的意思是 - 在访问应用程序根目录(浏览到 /
)时,有一个默认服务 /index.html
或任何等效项。
并且应该有一个设置来控制它。 (例如,在 tomcat 和 IIS 中都有...)
那么 1 - 我如何将其告诉 Jetty?
我知道 Jetty 的人很自豪让几乎所有内容都可以配置 - 必须是一种方法,这只是一个糟糕的文档问题,这就是我的直觉告诉我的。
2 - 我如何使用 Maven 插件做到这一点?
这实际上是一个“额外”问题,如果你只告诉我如何使用 Jetty 做到这一点 - 我希望最终能找到如何做到这一点也有 Maven。但如果有人知道 - 这将是一个很大的帮助:)
We're using Jetty 6.x, and Maven-2.
Anybody knows how to configure the default document?
I mean - there's a default that serves /index.html
or any of it's equivalents when accessing the application root (browse to /
).
And there should be a settings to control that.
(there is in tomcat and in IIS for example...)
So 1 - how do I tell it to Jetty?
I know the Jetty guys are proud in letting almost everything to be configured - there has to be a way to do that, it's just a problem of a poor documentation, that's what my instinct tells me.
And 2 - how do I do that using Maven plugin ?
This is actually a "bonus" question, if you only tell me how to do it with Jetty - I hope'll find eventually how to do it with Maven too. But in case anybody knows - it will be a great help :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我找到了。
它与 Jetty 或 Maven 无关,尽管我确信 Jetty 可以提供它自己的覆盖程序配置或默认值或其他内容。
很难找到,因为他们不称其为默认文档,而是欢迎文件。
它是 JSP Servlet 定义的一部分,并且正在使用以下文件:
/META-INF/web.xml
以下是需要包含在其中的内容
Ok, I found it.
It has nothing to do with
Jetty
orMaven
, although I'm sure that Jetty can provide it's own overrider configuration or defaults or something.It was hard to find because they don't call it default document, but welcome-files.
It's a part of the JSP Servlet deffinitions, and is working with the file:
/META-INF/web.xml
And here's what needs to be inside