创建webmaven项目
创建webmaven项目
点击bin目录下面的startup.bat启动tomcat,关掉命令窗口的时候服务器也就关了,或者bin/shutdown.bat 闪退问题是因为java环境变量没有按照JAVA_HOME配置
在idea创建module:【没有src文件夹是因为第一次创建这种类型的项目,idea还在下载资源,下载结束以后会有src,以后创建项目都不需要下载】
使用骨架:
选择maven的webapp骨架创建,但是这种方式创建的文件缺少两个目录java和resources目录,需要手动创建,并且在pom.xml文件中删除packaging标签后面的内容
步骤图:
然后创建两个id:GroupId一般是当前项目隶属的组织名称,ArtifactId是组织下面的某个项目名称,version就是定义当前项目版本号
,一直next,创建好了之后点开pom.xml
红色部分可以删除,创建两个目录:java和resources,resources标记成resources目录
不使用骨架
创建的项目文件默认打包方式为jar,因此需要在pom.xml里面修改打包方式为war,之后需要点开idea最右边有个竖着的maven刷新一下,这个时候他就是一个web项目了,但是main下面没有webapp,需要创建:ctrl+shift+alt+s,点到facets,选择当前web项目,右下边会有红色的,表示缺失文件,双击它,把他目录到src\main\webapp,然后点右上角一个加号,加入web.xml,把文件拖到webapp目录下面
步骤图:
不需要选择骨架,直接next
点开pom.xml里面没打包方式,我们加上:
加上之后,点右边的maven刷新:
main里面没有webapp,因此需要创建webapp文件夹:
创建好了之后还少一个web.xml文件,注意路径是放在webapp下面:
以上两种方式都可以创建webmaven项目
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?