出现下面异常,因为默认web.xml在  src/main/webapp  下所以才出现找不到的异常。

我的项目结构为

解决办法①:  在pom.xml里面制定 web位置即可

//先确保打包方式为war  
<packaging>war</packaging>
<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>web</directory>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
    </build>

解决办法②(实际上都一样只是参数不同)

        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
            <warName>war包名字</warName>
<webXml>web/WEB-INF/web.xml</webXml> <warSourceDirectory>web</warSourceDirectory> </configuration> </plugin>

 

posted on 2019-07-19 10:42  菜霸  阅读(8920)  评论(0编辑  收藏  举报