时间:2021-05-19
详解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启动报错代码
因为这个时候的tocmat缺少jar包,maven项目的话加上下面这个依赖就好了:
<dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-juli</artifactId> <version>${tomcat.version}</version> </dependency>以上就是springboot-修改内置tomcat版本的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
SpringBoot内置Tomcat默认端口号为8080,在开发多个应用调试时很不方便,本文介绍了修改SpringBoot内置Tomcat端口号的方法。一、Em
1、SpringBoot定制与优化内置Tomcat容器。>内置的容器有三个分别是Undertow、Jetty、Tomcat,SpringBoot对这三个容器分别
1、以servlet的方式启动SpringBoot正常情况下要复制代码到tomcat去启动,但springboot内置tomcat了,配置好就可以直接run方法
SpringBoot支持容器的自动配置,默认是Tomcat,当然我们也是可以进行修改的。我们知道SpringBoot支持容器的自动配置,默认是Tomcat,当然
前两天,我去面了个试,面试官问了我个问题,独立部署的tomcat跟springboot内置的tomcat有什么区别,为什么存在要禁掉springboot的tom