学了这个tomcat插件,开学后给同学炫技。

具体的步骤包含:

1.创建Maven项目

2.选择不使用Web项目骨架

3.输入Maven项目坐标创建项目

4.在pom.xml设置打包方式为war

5.补齐Maven Web项目缺失webapp的目录结构

6.补齐Maven Web项目缺失WEB-INF/web.xml的目录结构

1. 创建Maven项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6dtWyZ9m-1642316383178)(assets/1627229111549.png)]

2. 选择不使用Web项目骨架

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sNlJXqXO-1642316383178)(assets/1627229137316.png)]

3. 输入Maven项目坐标创建项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GA9pMtAp-1642316383178)(assets/1627229371251.png)]

4. 在pom.xml设置打包方式为war,默认是不写代表打包方式为jar

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-85WeZZNu-1642316383179)(assets/1627229428161.png)]

5. 补齐Maven Web项目缺失webapp的目录结构

在这里插入图片描述

6. 补齐Maven Web项目缺失WEB-INF/web.xml的目录结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hg2Fx44J-1642316383179)(assets/1627229676800.png)]

7. 补充完后,最终的项目结构如下:

在这里插入图片描述

上述两种方式,创建的web项目,都不是很全,需要手动补充内容,至于最终采用哪种方式来创建Maven Web项目,都是可以的,根据各自的喜好来选择使用即可。

小结

1.掌握Maven Web项目的目录结构

2.掌握使用骨架的方式创建Maven Web项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-azaKZDI1-1642316383180)(assets/1627204022604.png)]

3.掌握不使用骨架的方式创建Maven Web项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bbwkqr2z-1642316383180)(assets/1627204076090.png)]

二、tomcat Maven插件


在IDEA中使用本地Tomcat进行项目部署,相对来说步骤比较繁琐,所以我们需要一种更简便的方式来替换它,那就是直接使用Maven中的Tomcat插件来部署项目,具体的实现步骤,只需要两步,分别是:

1. 在pom.xml中添加Tomcat插件

org.apache.tomcat.maven

tomcat7-maven-plugin

2.2

2. 使用Maven Helper插件快速启动项目,选中项目,右键–>Run Maven --> tomcat7:run

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PzjfyaeF-1642316988573)(assets/1627233963315.png)]

3.注意:

  • 如果选中项目并右键点击后,看不到Run Maven和Debug Maven,这个时候就需要在IDEA中下载Maven Helper插件,具体的操作方式为: File --> Settings --> Plugins --> Maven Helper —> Install,安装完后按照提示重启IDEA,就可以看到了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K0z9ARaT-1642316988574)(assets/1627234184076.png)]

  • Maven Tomcat插件目前只有Tomcat7版本,没有更高的版本可以使用

  • 使用Maven Tomcat插件,要想修改Tomcat的端口和访问路径,可以直接修改pom.xml

org.apache.tomcat.maven

tomcat7-maven-plugin

2.2

80

/

最后

我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?

既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?

架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

如果你也想成为一名好的架构师,那或许这份Java核心架构笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。

中高级开发必知必会:

架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

如果你也想成为一名好的架构师,那或许这份Java核心架构笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。

中高级开发必知必会:

[外链图片转存中…(img-kEeaZLuZ-1721836209849)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值