1

現在、いくつかの戦争があり、ブラウザー localhost:8080/app1 または localhost:8080/app2 などに入力すると、それぞれが実行されます。

http://localhost:8080と入力すると、デフォルトのページのみが表示されます。app1 をデフォルト アプリとして作成します。つまり、localhost:8080 と入力すると表示され、その他のアプリはセカンダリとして表示される必要があります。つまり、localhost:8080/app2 と入力すると表示される必要があります。どうすればいいですか?前もって感謝します!

4

3 に答える 3

2

管理パネル: 構成 → VirtualServers。「サーバー」(または現在のデフォルト)を選択します。「デフォルトの Web モジュール」を選択して入力します。保存。

于 2011-01-07T11:54:25.940 に答える
1

管理コンソールから手動でデプロイする場合、コンテキストルートは(デフォルトで).warの名前に設定されます。

これは、「Webアプリケーションのデプロイ」画面でオーバーライドできます。/.warを選択した後、[OK]をクリックする前に、[ContextRoot]入力の値を変更する必要があります。

于 2010-09-21T01:12:48.607 に答える
0

WEB-INF/ sun-web.xmlで context-root ノードを提供する必要があります。

http://www.sun.com/bigadmin/sundocs/articles/urlrdn.jspから:

<sun-web-app>
<context-root>/mywarname</context-root>
</sun-web-app>

私の推測では、ただ言うだけ/でそれがルートアプリケーションになります。

(EAR内にデプロイする場合はメカニズムが異なることに注意してください)

于 2010-09-20T13:51:46.990 に答える