springboot如何修改内置tomcat版本
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章将为大家详细讲解有关springboot如何修改内置tomcat版本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、解析Spring Boot父级依赖
千家信息网最后更新 2025年01月23日springboot如何修改内置tomcat版本
这篇文章将为大家详细讲解有关springboot如何修改内置tomcat版本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1、解析Spring Boot父级依赖
org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE
这块配置就是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版本
②在你自己的项目的pom里面添加版本,就可以直接覆盖这里的版本了。如:
Pom中tomcat版本配置代码
8.0.29
添加这个之后,spingboot的默认启动的tomcat版本就可以达到你自己需要的了。到这里基本就完成了。
但是有时候启动会报错:
Tomcat启动报错代码
Caused by: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.util.LifecycleBase.(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项目的话加上下面这个依赖就好了:
org.apache.tomcat tomcat-juli ${tomcat.version}
关于"springboot如何修改内置tomcat版本"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
版本
项目
篇文章
代码
就是
更多
配置
不错
实用
特殊
内容
常用
文件
文章
时候
有时候
标签
用户
知识
会报
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天津智慧社区软件开发电话
微信公众号老是数据库语法出错
安卓报错找不到数据库
数据库灵活性
腾讯云的云数据库优势
php如何建数据库
数据库科普知识
如何通过管理口进入服务器
藁城区互联网软件开发专业服务
网络安全小画报的图片
数据库ssl安全错误
软件开发面试打分表
设计一个无线网络安全协议
中职网络安全主题班会活动
嵌入式软件开发是属于什么
服务器下载工具
西安学软件开发职业学校
网络安全都有哪些技术
医疗器械 软件开发
计算机网络技术习题5答案
猎头数据库来源
用户怎么映射到数据库的步骤
软件开发大会2021
12核服务器
天津电子软件开发公司国企
如何删除掉一个数据库中的内容
赛亚网络安全绘画
服务器拷片
恒鑫互联网络科技有限公司
软件提供商和软件开发商区别