今天通过Maven进行打包web项目,发现在打包后的tar目录下的war包中没有将jsp也一并进行打包
原因是maven打包时候的问题,下面就来说解决办法:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.3.1</version> <configuration> <!-- 如果您的Web应用程序没有web.xml文件,则在打包WAR文件时可能会出现错误 通常情况下,建议在生产环境中将failOnMissingWebXml参数设置为true,以确保Web应用程序在部署时能够正常工作。 但是,在开发过程中,可能会将其设置为false,以便在没有web.xml文件的情况下进行测试。 --> <failOnMissingWebXml>false</failOnMissingWebXml> <!--指定web.xml文件的位置--> <webXml>web\WEB-INF\web.xml</webXml> <!--指定jsp等文件所在位置--> <warSourceDirectory>web</warSourceDirectory> </configuration> </plugin> </plugins> </build>
标签:web,Maven,jsp,maven,war,打包 From: https://www.cnblogs.com/zhangzhixi/p/17010235.html