繁体   English   中英

Maven Build War文件包含错误

[英]Maven Build War File Contains Errors

我有Spring MVC应用程序,下面是附带的结构

在此处输入图片说明

我面临的问题是,只要我的Maven生成了war文件,它就无法在tomcat上正确部署。但是当我手动导出时,它运行得很好。

我对提取后的两个war文件进行了比较,尽管存在一个classs文件夹,但是所有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>

也许maven过滤掉了xml文件。 在build标签下添加resources标签,如下所示:

 <build>
    <resources>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM