webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update)
发生缘由
-
Maven项目打包出错了
问题解决
Maven工程正常的目录结构为:
项目的根目录:
|-- src # 源码
| |-- main # 主工程代码
| | |-- java # 业务逻辑代码
| | |-- resources # 业务逻辑代码配置文件
| | |-- webapp # web项目的资源目录。例如:jps/html/css/js
| | |-- WEB-INF # 存放的是一些编译后的class文件和运行所必须的配置文件
| | |-- web.xml文件
| | |-- index.jsp/html/css/js # 存放前端资源文件
| |
| |-- test # 测试代码
| |-- java # 测试代码
| |-- resources # 测试代码所需要的配置文件
|-- target #
| |-- classes # 业务逻辑代码编译后的文件存放到这个目录下面
| |-- test-classes # 测试代码编译后的文件存放到这个目录下面
| |-- 项目.jar # 项目打包存放目录
|
|-- mvnw
|-- mvnw.cmd
|-- pom.xml # 项目的核心配置文件
注意修改之后这里也要修改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)