2017-09-07 13 views
0

が含まれています、私はSpring MVCのアプリケーションを持っており、以下の構造が MavenのビルドのWARファイルには、エラー

enter image description here

を取り付けられている

私の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> 
+0

あなたが問題をさらに絞り込むために「真」に 'failOnMissingWebXml'を反転可能性のように見えます。 – kryger

+0

「真実」もやってみましたが、無駄です。 –

+0

Maven pomファイルの代わりにWindowsパス区切り文字を使用してください。 "failOnMissingWebXml"を省略したい場合は、最新のバージョンのMaven-War-Pluginを使用してください。 – khmarbaise

答えて

0

たぶん、Mavenのは、xmlファイルをフィルタリングです。このようなビルドタグの下にリソースタグの追加:

<build> 
    <resources> 

     <resource> 
      <filtering>true</filtering> 
      <directory>src/main/xml</directory> 
     </resource> 
    </resources> 
<plugin> 
.... 
</build> 
+0

私のxmlファイルはsrc/mainにありません。それから何をするのですか? –

+0

src/main/webapp内のwebappソースを移動することをお勧めします。 – Bogdan

+0

これも試してみましたが、使用しません。 –

関連する問題