次のサイト構造があります。
mysite.com
- /app1/
- /app2/
現在、私の構成では、mysite.com に移動すると、サーバー上のアプリのリストが表示されるようです。
mysite.com をナビゲートするときに app1/index.html を表示するにはどうすればよいですか?
次のサイト構造があります。
mysite.com
現在、私の構成では、mysite.com に移動すると、サーバー上のアプリのリストが表示されるようです。
mysite.com をナビゲートするときに app1/index.html を表示するにはどうすればよいですか?
わかりました...答えを見つけるのになぜこれほど時間がかかったのかわかりませんが...オンラインのページによると、今は忘れています...
app1 フォルダーの名前を「root」に変更します。jettyweb config xml で定義されたデフォルトのハンドラーは、このアプリを / にマップします。
WEB-INF フォルダーと web.xml を投入して、デフォルトのウェルカム ページなどを定義することもできるため、mysite.com/index.html と入力する必要はありません。
それは正しい。コンテキストを定義することで、Web アプリケーションの 1 つを「/」にマップするように構成できます。
ドキュメントは次のとおりです。
ルート コンテキスト「/」での webapps マッピングのリストを単に無効にしたい場合は、jetty_home/etc/webdefault.xml とドキュメントの該当するセクションを参照してください。
それが役立つことを願っています。