これは年齢の古い質問のようにすぐに聞こえるが、実際はそうではない。 WebContentのEclipseでは、私は画像、JSP、WEB-INF、META-INFを持っています。 Eclipse内でTomcatインスタンスを使用してテストすると、ページは正常にテストされます。画像はページに表示され、問題はありません。 warファイルをTomcatにデプロイすると、Tomcatのwebappsの下にアプリケーションディレクトリがあり、ルートにはcss、images、jsp、META-INF、WEB-INFがあります。そして、pngファイルは確実にimagesディレクトリの下にあります。コマンドプロンプトでTomcatを実行している別のインスタンスを使用してページをテストしようとすると、404が表示されます。WARファイルの画像
HTMLは次のとおりです。
<img src="images/logo.png">
私は念のために画像の前に「/」を追加しようとしています。それはどちらもうまくいかなかった。
404はimgと何も変わりません – quento
@GrigoriyDidorenkoが言っていることを明確にするために、ページ自体に応答する404か、ブラウザが画像に対して行う(個別の)HTTP要求ですか? –
私にとっては、画像の要求(404ページ全体ではない)が404を返すと言っていることは明らかです。 –