4

次のサイト構造があります。

mysite.com

  • /app1/
  • /app2/

現在、私の構成では、mysite.com に移動すると、サーバー上のアプリのリストが表示されるようです。

mysite.com をナビゲートするときに app1/index.html を表示するにはどうすればよいですか?

4

2 に答える 2

5

わかりました...答えを見つけるのになぜこれほど時間がかかったのかわかりませんが...オンラインのページによると、今は忘れています...

app1 フォルダーの名前を「root」に変更します。jettyweb config xml で定義されたデフォルトのハンドラーは、このアプリを / にマップします。

WEB-INF フォルダーと web.xml を投入して、デフォルトのウェルカム ページなどを定義することもできるため、mysite.com/index.html と入力する必要はありません。

于 2012-12-11T20:05:42.647 に答える
0

それは正しい。コンテキストを定義することで、Web アプリケーションの 1 つを「/」にマップするように構成できます。

ドキュメントは次のとおりです。

ルート コンテキスト「/」での webapps マッピングのリストを単に無効にしたい場合は、jetty_home/etc/webdefault.xml とドキュメントの該当するセクションを参照してください。

それが役立つことを願っています。

于 2012-12-10T08:10:23.360 に答える