1

m2eおよびを使用して Eclipse で管理される Maven WAR プロジェクトがありm2e-wtpます。私のでは、 で一部のリソースをフィルタリングし、それらをクラスパスにpom.xml配置するように を構成します。maven-war-pluginsrc/main/resources

project/target/finalname/WEB-INF/classes/私のファイルは、との両方で正しくフィルタリングされていproject/target/m2e-wtp/web-resources/WEB-INF/classes/ます。ただし、を使用して webapp を実行するJ2EE Previewと、値はフィルター処理されずに読み取られます。

J2EE Preview調査した結果、サーバー上で起動された Web アプリケーションで読み取られたファイルが にありWORKSPACE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/project/WEB-INF/classes/、フィルタリングされていないことがわかりました。

つまり、m2e-wtpここで彼の仕事を正しく行っているように見えますが、サーバー アダプターが何らかの形でフィルタリングを台無しにしているようです。から取得するのではなく、フィルタリングされていないリソースを から直接取得しsrc/main/resources/て、.metadata/ディレクトリに配置するようproject/target/です。

サーバー アダプターがフィルター処理されたリソースを確実に取得するにはどうすればよいですか?

4

1 に答える 1