1

シンプルな Maven プロジェクト plugin を作成しています。アプリケーションのディレクトリ構造は、標準的な Maven プロジェクトのディレクトリ構造に似ています。

application-context.xml ファイルを src/main/java/resources フォルダーの下に配置しました。

問題 :

web.xml ファイルでこのパスを構成するにはどうすればよいですか?

java.io.FileNotFoundException: Could not open ServletContext リソース[/WEB-INF/final-servlet.xml]エラーが発生しています

プロジェクトのプロパティをEclipseで構成する必要がありますか???

誰でも同じことを教えてもらえますか....??

よろしくお願いします.. >!

4

3 に答える 3

3

final-servlet.xml を WEB-INF フォルダーの下に置くと、機能します。application-context.xml について尋ねていることは、次のようなものだと思います。

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        WEB-INF/final-servlet.xml
        classpath:application-context.xml
    </param>
</context-param>
于 2012-05-31T10:22:03.943 に答える
0

resources ディレクトリ内のファイルは、 ではなくクラスパスにデプロイされWEB-INFます。ファイルがWEB-INF必要な場合はsrc/webapp/WEB-INF、Maven ベースの Web アプリ プロジェクトと同様に、 にある必要があります。

それ以外の場合、Spring 構成で参照される場所はクラスパス相対である必要があります。

于 2012-05-31T10:17:36.837 に答える