が含まれています、私はSpring MVCのアプリケーションを持っており、以下の構造が MavenのビルドのWARファイルには、エラー
を取り付けられている私のMavenがwarファイルを作成します、それは上で適切に展開していない時はいつでも、私が直面しています問題がありますtomcat.But私は手動でエクスポートすると、それは絶対に正常に実行されます。
抽出した両方のwarファイルを比較しましたが、クラスフォルダが存在するにもかかわらず、すべてのXMLファイルがWEB-INFフォルダに含まれていないという違いがあります。誰も助けることができますか? これは私のpom.xmlファイルのスニペット
<sourceDirectory>src/</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<resource>
<directory>/src/main/webapp</directory>
</resource>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
<warName>hfcl</warName>
<!-- <failOnMissingWebXml>false</failOnMissingWebXml> <webXml>WebContent\WEB-INF\web.xml</webXml> -->
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webXml>WebContent\WEB-INF\web.xml</webXml>
</configuration>
</plugin>
</plugins>
</build>
あなたが問題をさらに絞り込むために「真」に 'failOnMissingWebXml'を反転可能性のように見えます。 – kryger
「真実」もやってみましたが、無駄です。 –
Maven pomファイルの代わりにWindowsパス区切り文字を使用してください。 "failOnMissingWebXml"を省略したい場合は、最新のバージョンのMaven-War-Pluginを使用してください。 – khmarbaise