详解springboot-修改内置tomcat版本
作者:java_holdIng 发布时间:2023-06-12 14:03:34
标签:springboot,tomcat
详解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>
来源:http://java-holding.iteye.com/blog/2391405
0
投稿
猜你喜欢
- 使用Godaddy的空间也有一段时间了,感觉Godaddy不错,根据自己的使用的体会,写了篇对Godaddy的感受,与各位建站的站长朋友分享
- 大家今天来木木的网站有没有发觉到网站有点不一样,没错是木木在网站加了两个广告,希望没有影响到你们的浏览。如果有你们感兴趣的广告,那么就在木木
- MDaemon是一款功能非常强大的邮件服务器软件,可运行于Windows9x/Me和WindowsNT/XP/2000/2003操作系统,特
- 本文以redhat AS 4.0为例:首先要安装linux下的vsftp软件包。rpm -qa|gerp vsftpd //查找vsftpd
- 10月9日消息,据国外媒体报道,Twitter将使用志愿者力量对网站进行翻译,语种包括法语,意大利语,德语和西班牙语。此举将加强Twitte
- 参加了由重庆市电子商务协会网站分会(重庆网站联盟)主办的重庆市互联网2007年新年SHOW会,共有200多位站长及圈内人士参加。回来后,脑子
- “关于《剑三》的联合运营,金山的确在和九城协商,不过具体上线还要看双方情况,2010年应该会有相关合作机会。”11月26日,金山网游COO湛
- Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工
- 通过几个月的不断学习,总算对做网站及百度有了更深的了解,我们搞网络的哥们有大部分是靠百度吃饭的,流量依靠百度,赚钱来自联盟,除非你的站做到像
- SNS已经在国内互联网界发展得如火如荼,许多站长准备借势而动,搭建属于自己的SNS站点。但在核心程序的选用上,究竟怎样的选择才是最合理、最专
- 注意:此文为个人修改办法,非官方!请不要误会!你可以不使用本人提供的代码,如果你使用了本人提供的代码,我就认为你愿意自行担负可能造成的错误和
- 栏目结构是艺术家 |-曲目所以曲目栏目内容显示的时候我希望能连接艺术家。解决思路:通过文章的typeid从arcty
- RedHat Linux 为增加系统安全性提供了防火墙保护。防火墙存在于你的计算机和网络之间,用来判定网络中的远程用户有权访问你的计算机上的
- 熟悉Firefox的人应该都知道,当你在页面上单击鼠标中键的时候,就可以启动Firefox的Autoscroll功能,并且在页面上会出现一个
- 国外著名英文搜索引擎大全1、Google http://www.google.com2、Yahoo http://www.yah
- 核心提示:网站的存在就已经不是一个个人行为了,因为你面向的是一个广泛的群体,而非只是针对性的自己一个人,因此,网站的运营过程中,就必经有人加
- Google网站优化器 (Website Optimizer,WO)是一个强大的工具,允许站长分析网站流量,测试有效性和转化率等变量,一般情
- Super Screenshot ,一款简便、实用的在线网站截图工具。输入网站地址即可截取整页图片,并可以根据需要设置不同的显示及下载参数。
- 如果看到这个标题,你有一些疑问,那你更要看完这篇文章,对于新手来说,购买WordPress空间之后,需要做的事情很多,Wopus这里列举出一
- 一、您必须有一个属于您自已的域名。比如:abc.com。没有域名的必须先注册一个域名。二、在国际域名中心注册一个DNS域名,以使您的DNS服