详解springboot-修改内置tomcat版本

1、解析Spring Boot父级依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent>
这块配置就是Spring Boot父级依赖,有了这个,当前的项目就是Spring Boot项目了,spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖,使用它之后,常用的包依赖可以省去version标签。关于Spring Boot提供了哪些jar包的依赖,可查看C:\Users\用户.m2\repository\org\springframework\boot\spring-boot-dependencies\1.5.1.RELEASE\spring-boot-dependencies-1.5.1.RELEASE.pom
2、打开这个pom文件,搜索“tomcat.version” 会找到:<tomcat.version>8.5.16</tomcat.version>
①可以直接在这里修改你想要的tomcat版本
②在你自己的项目的pom里面添加版本,就可以直接覆盖这里的版本了。如:
Pom中tomcat版本配置代码
<properties> <tomcat.version>8.0.29</tomcat.version> </properties>
添加这个之后,spingboot的默认启动的tomcat版本就可以达到你自己需要的了。到这里基本就完成了。
但是有时候启动会报错:
Tomcat启动报错代码
Caused by: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.util.LifecycleBase.<clinit>(LifecycleBase.java:37) at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:169) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134) ... 13 common frames omitted
因为这个时候的tocmat缺少jar包,maven项目的话加上下面这个依赖就好了:
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
<version>${tomcat.version}</version>
</dependency>
以上就是springboot-修改内置tomcat版本的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# springboot
# tomcat
# springboot修改tomcat版本的方法
# SpringBoot修改内置tomcat版本的操作步骤
# springboot查看和修改内置tomcat版本的方法步骤
# springboot升级Tomcat版本的方法示例
# 报错
# 就可以
# 自己的
# 是一个
# 在这里
# 如有
# 你自己
# 希望能
# 可以直接
# 这个时候
# 这块
# 谢谢大家
# 你想要
# 疑问请
# 完成了
# 就好了
# 使用它
# repository
# jar
相关文章:
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
制作企业网站建设方案,怎样建设一个公司网站?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
建站之星如何保障用户数据免受黑客入侵?
建站DNS解析失败?如何正确配置域名服务器?
外贸公司网站制作哪家好,maersk船公司官网?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
太原网站制作公司有哪些,网约车营运证查询官网?
如何通过智能用户系统一键生成高效建站方案?
制作门户网站的参考文献在哪,小说网站怎么建立?
如何高效利用200m空间完成建站?
如何在IIS7中新建站点?详细步骤解析
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
小型网站建站如何选择虚拟主机?
独立制作一个网站多少钱,建立网站需要花多少钱?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
建站之星备案流程有哪些注意事项?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
内网网站制作软件,内网的网站如何发布到外网?
网站制作价目表怎么做,珍爱网婚介费用多少?
C#怎么使用委托和事件 C# delegate与event编程方法
如何通过.red域名打造高辨识度品牌网站?
建站之星展会模版如何一键下载生成?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
高防服务器租用首荐平台,企业级优惠套餐快速部署
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
如何解决VPS建站LNMP环境配置常见问题?
专业公司网站制作公司,用什么语言做企业网站比较好?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
如何用低价快速搭建高质量网站?
如何选择美橙互联多站合一建站方案?
建站之星在线版空间:自助建站+智能模板一键生成方案
网站制作说明怎么写,简述网页设计的流程并说明原因?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
如何通过FTP空间快速搭建安全高效网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
建站主机与服务器功能差异如何区分?
建站之星×万网:智能建站系统+自助建站平台一键生成
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
南平网站制作公司,2025年南平市事业单位报名时间?
如何撰写建站申请书?关键要点有哪些?
Android使用GridView实现日历的简单功能
再谈Python中的字符串与字符编码(推荐)
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
如何通过VPS建站实现广告与增值服务盈利?
建站之星上传入口如何快速找到?
*请认真填写需求信息,我们会在24小时内与您取得联系。