0

我们正在使用 Jetty 6.x 和 Maven-2。

有人知道如何配置默认文档吗?

我的意思是 - 在访问应用程序根目录(浏览到 )时,有一个默认值/index.html或任何等效项/

并且应该有一个设置来控制它。(例如在 tomcat 和 IIS 中有...)

所以 1 - 我如何告诉码头?

我知道 Jetty 的人为让几乎所有东西都进行配置而感到自豪——必须有一种方法来做到这一点,这只是一个糟糕的文档问题,这就是我的直觉告诉我的。

2 - 我如何使用 Maven 插件来做到这一点?

如果您只告诉我如何使用 Jetty 来做这件事,这实际上是一个“奖励”问题——我希望最终也能找到如何使用 Maven 来做这件事。但万一有人知道 - 这将是一个很大的帮助:)

4

1 回答 1

1

好的,我找到了。Jetty它与or无关Maven,尽管我确信 Jetty 可以提供它自己的覆盖配置或默认值或其他东西。

很难找到,因为他们不称其为default document,而是welcome-files。它是 JSP Servlet 定义的一部分,并且正在使用该文件: /META-INF/web.xml

这就是里面需要的东西

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


<welcome-file-list>
    <welcome-file>customDefaultDocument.html</welcome-file> 
</welcome-file-list>


</web-app>
于 2011-04-10T08:24:18.863 回答