0

Jetty6.xとMaven-2を使用しています。

デフォルトのドキュメントを設定する方法を知っている人はいますか?

つまり、アプリケーションルートにアクセスするときに機能するデフォルト/index.htmlまたはそれに相当するものがあります(に参照/)。

そして、それを制御するための設定があるはずです。(たとえば、TomcatとIISにあります...)

だから1-どうやってそれをJettyに伝えるのですか?

Jettyの人たちは、ほとんどすべてを構成できることに誇りを持っていることを知っています。それを行う方法が必要です。それは、不十分なドキュメントの問題であり、それが私の本能からわかります。

そして2-Mavenプラグインを使用してそれを行うにはどうすればよいですか?

これは実際には「ボーナス」の質問です。Jettyでそれを行う方法を教えていただければ、最終的にはMavenでもそれを行う方法が見つかることを願っています。しかし、誰かが知っている場合-それは大きな助けになるでしょう:)

4

1 に答える 1

1

わかりました、見つけました。Jettyが独自のオーバーライド構成やデフォルトなどを提供できると確信していますが、それはまたはとは何の関係もありませんJettyMaven

デフォルトのドキュメントではなく、welcome-filesと呼ばれているため、見つけるのは困難でした。これはJSPサーブレット定義の一部であり、次のファイルを処理しています。 /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 に答える