2011-04-08 65 views
0

我們使用的是Jetty 6.x和Maven-2。Jetty,Maven插件 - 如何配置默認文檔?

任何人都知道如何配置默認文檔?

我的意思是 - 在訪問應用程序根目錄時(瀏覽到/),有一個默認服務/index.html或其任何等效項。

而且應該有一個設置來控制它。 (有在tomcat和在IIS中,例如...)

所以1 - 我如何告訴它到碼頭?

我知道Jetty傢伙很自豪地讓幾乎所有的東西都被配置好 - 必須要有一種方法來做到這一點,這只是一個糟糕的文檔問題,這正是我的本能告訴我的。

而且2 - 我該如何使用Maven插件來做到這一點?

這實際上是一個「獎金」問題,如果您只告訴我如何使用Jetty進行操作 - 我希望最終可以找到如何與Maven一起完成此操作。但如果有人知道 - 這將是一個很好的幫助:)

回答

1

好吧,我找到了。 它與JettyMaven無關,雖然我確定Jetty可以提供它自己的覆蓋配置或默認設置。

很難找到,因爲他們不稱之爲默認文檔,但歡迎文件。 這是JSP的Servlet deffinitions的一部分,並正在與該文件:/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>