0

次のURLを取得しました

http://SOMEURL/PREFIX/servlet/test.Home

<Context path="/PREFIX">PREFIXはエントリーと関係があると思いました。したがって、パスを設定しないと消えますが、このようにはなりません。プレフィックスはまだ必要です。

私のhtmlドキュメントでは、WebContent/cssの下のベースWebコンテンツディレクトリにあるいくつかのcssファイルへのパスを取得したためです。そして、このプレフィックスを使用すると、/ PREFIX / cssでそれらを見つけようとするため、それらはもうfounyではありません。

名前としてPREFIXを使用してWebContentディレクトリに似たディレクトリを作成する必要がありますか?

4

1 に答える 1

3

Webアプリをデプロイする/PREFIX場合は、次のことを行う必要があります。

  • あなたの<Context>要素をあなたのウェブアプリに入れてくださいMETA-INF/context.xml
  • prefixで属性を使用しないでください<Context>
  • WARファイルにPREFIX.warという名前を付けます

/Webアプリを(つまり、プレフィックスなしで)デプロイする場合は、WARファイルにROOT.war(大文字と小文字を区別して)という名前を付けますROOT

于 2012-10-15T11:59:59.100 に答える