当前位置: 首页 > news >正文

宁波自助建站系统做网站卖链接

宁波自助建站系统,做网站卖链接,网站建设管理考核办法,网站建设招标书SpringBoot 更新 Tomcat 最近公司的一个老项目需要升级下Tomcat,由于这个项目我完全没有参与,所以一开始我以为是一个老的Tomcat项目,升级它的Tomcat依赖或者是Tomcat容器镜像,后面发现是一个SpringBoot项目,升级的是…

SpringBoot 更新 Tomcat

最近公司的一个老项目需要升级下Tomcat,由于这个项目我完全没有参与,所以一开始我以为是一个老的Tomcat项目,升级它的Tomcat依赖或者是Tomcat容器镜像,后面发现是一个SpringBoot项目,升级的是SpringBoot内置的Tomcat。

这样的升级可以保证项目最小变动的情况下,将一个不安全版本的内部依赖升级成安全版本的内置依赖,还是比较有用的,因此在这里做一下记录。

我这里采用的是屏蔽旧的依赖,然后手动写dependency的方式:

  1. 首先找到在Maven依赖文件中找到SpringBoot-starter-web:
  <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

如果你要升级的是其他的内置依赖,可以先在右侧Maven-Dependency中找到这个依赖,以确定该依赖是在哪个包下面的,然后进行如下操作即可。

  1. 使用<exclusion>标签屏蔽内置的旧的Tomcat依赖
 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-core</artifactId></exclusion><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-el</artifactId></exclusion><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId></exclusion><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-annotations-api</artifactId></exclusion></exclusions></dependency>

进行到这一步骤,再次点到Maven-依赖中查看SpringBoot-Starter-Web下面查看,原来的Tomcat已经没有了。

  1. 通过dependency标签引入新的Tomcat依赖
<properties><java.version>1.8</java.version><tomcat.version>9.0.63</tomcat.version>
</properties>
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-core</artifactId></exclusion><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-el</artifactId></exclusion><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId></exclusion><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-annotations-api</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-core</artifactId><version>${tomcat.version}</version><exclusions><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-annotations-api</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-annotations-api</artifactId><version>${tomcat.version}</version></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-el</artifactId><version>${tomcat.version}</version></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId><version>${tomcat.version}</version><exclusions><exclusion><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-core</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>
</dependencies>

新的依赖引入成功,启动一下项目试一下:

启动成功!更新完成!

一览全貌:

参考文章:【CDSN@徐徐长安 | Spring Boot之如何升级内嵌tomcat版本】

http://www.yayakq.cn/news/178439/

相关文章:

  • 建设网站的视频视频网站 不备案
  • 南通网站制作淮南公司网站建设
  • 自建网站阿里云备案通过后怎么做asp网站发送邮件
  • 东莞工程网站建设php网站建设详细教程
  • 怎么用div布局做网站广州市天河区住房和建设局网站
  • 长沙市网站推广电话自己做网站要买什么
  • 重庆专业微信网站制作南昌县网页设计
  • 胶南网站制作哪有做奇石网站
  • 外贸网站建设有什么需要注意的吗顺德精品网站建设
  • 最新设计网站大全深圳网站建设公司怎么样
  • 网站规划和网站建设晋江做网站的公司
  • 网站建设 方案下载如何把一个静态网站
  • seo做多个网站wordpress显示阅读量
  • 建设一个校园网站的可行性建e网室内设计网现代简约
  • 河南省建设厅网站建设领域涉黑诸城做网站收费
  • 网页设计新建站点沂水做网站
  • 新手如何开微商城店百度关键词如何优化
  • 手机免费制作网站模板免费下载温州本地网站平台
  • 做学校和企业对接的网站做模板网站的公司
  • 哪里有html企业网站模板下载电子商务网站设计模板
  • 手机百度屏蔽我网站关键词做网站 图片格式
  • 哈尔滨大型网站制作开发三网合一网站建设全包费用
  • wordpress防注册北京seo排名公司
  • 昆山玉山网站建设网站建设价格请咨询兴田德润
  • 温岭 网站建设做外贸网站一定要会英语吗
  • 揭阳网站制作方案定制浙江平板网站建设
  • 成都网站免费制作wordpress pinterest
  • 什么网站可以分享wordpress前端开发是干嘛
  • 新建网站多少钱闵行区地图
  • 淘客网站怎么做百度嘉兴娱乐网页设计