起因:
maven项目中放置web.xml文件的资源文件夹写成了webapps

分析:
maven的web项目默认是在src\main\webapp。
如果在此目录下找不到web.xml就抛出该异常。
Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project health_backend: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
解决:
目录名改回webapp
本文分析了Maven项目中web.xml文件放置位置错误导致的问题,并提供了正确的解决方案。起因是在maven项目中将web.xml文件放置在了webapps文件夹下,而非默认的src/main/webapp目录下,这导致了maven-war-plugin插件在打包时找不到web.xml文件而报错。解决方法是将webapps目录改为webapp。
2266

被折叠的 条评论
为什么被折叠?



