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里面添加版本,就可以直接覆盖这里的版本了。如:
<properties> <tomcat.version>8.0.29</tomcat.version> </properties>
添加这个之后,spingboot的默认启动的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版本 1、解析Spring Boot父级依赖 <groupId>org.springframework.boot <artifactId>spring-boot-starter-parent <version>1.5.6.RELEASE </parent> 这块配置就是Spring Boot...
springboot单独升级Tomcat
其二就是解决了集成后的SpringBoot项目在开发环境和外置Tomcat环境下运行正常,但是以内置Tomcat独立JAR形式运行时,DWR框架无法初始化,项目无法正常运行的问题,这块主要修改了DWR源码资源加载相关代码。...
本篇文章主要介绍了Spring Boot修改内置Tomcat端口号的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Spring Boot支持容器的自动配置,默认是Tomcat,当然我们也是可以进行修改的。下面小编给大家带来了spring-boot-starter-web更换默认Tomcat容器的方法,感兴趣的朋友跟随小编一起看看吧
主要介绍了通过spring boot 设置tomcat解决 post参数限制问题,需要的朋友可以参考下
解决DWR整合SpringBoot后,SpringBoot项目无法使用内置Tomcat以JAR形式运行的问题,修改源码中关于资源加载的相关源码。
用Netty实现的Spring-boot-protocol将springboot的WebServer更改为NettyTcpServer,为用户扩展了网络编程的能力。多协议服务器,Springboot协议扩展包,允许单端口提供多协议服务。其中内置多个网络传输(标准与规范...
毕业设计项目,将ssm技术切换为springboot,使用内置的tomcat即可运行项目。 管理系统 url: http://localhost:8080/managerLoginPage user: admin password: 123 用户门户网站 url: http://localhost:8080/user ...
* 默认请求路径 http://localhost:8080/ 8080为SpringBoot内置Tomcat端口,可在application.yml文件中修改。 * 以下所有API除测试、用户相关的/login、/info、/exit之外,都会被登录拦截器所拦截,调用其他API需要...
将ssm技术切换为springboot,使用内置的tomcat即可运行项目。 管理系统 - url: http://localhost:8080/managerLoginPage - user: admin password: 123 用户门户网站 - url: http://localhost:8080/user - user: ...
修复以war包外部Tomcat部署,访问登录页时404问题 平台简介 基于RuoYi 3.4版修改 已完成功能: 1,加入lombok插件 2,设置控制台输出logback彩色高亮日志显示 3,修改登录界面,优化登录界面效果 4,修改登录进入...
它内置了Tomcat服务器,无需部署WAR文件,直接打包成可执行的jar包即可运行。此外,它还提供了各种Starter POMs,可以简化Maven的配置。在这个项目中使用了SpringBoot的各种功能,如数据访问、事务管理、安全控制等...
存储层使用高性能的MySQL数据库,服务器使用了Spring Boot内置的Tomcat 9.x。项目构建工具使用Maven来管理jar包和项目构建。该源代码可作为学习和参考用途,开发者可根据实际需求进行二次开发和定制化
应用部署服务器:SpringBoot内置Tomcat插件 Node服务器:Node v10.15.3 数据库:Mysql v5.5.59 缓存服务:Redis v2.8.9 代码仓库管理系统:GitHub 服务器环境:处理器Core i5以上 ``` #### 2.2 基本处理流程 ...
搭建完成的spirngBoot2.0内置redis数据库,mybatis-generator-config逆向生成,内置tomcat。内置swagger2.1。修改数据库账号密码直接使用
演示地址 (服务器已过期)简介BadBlog 集成 Editor.md 编辑器的个人博客系统 ,用 实现将数据库备份至码云私有仓库实现... Editor.md 1.5.0粒子效果: particles.js 2.0.2数据库设计运行效果 | 内置tomcat端口已修改为:88
在linux服务器上运行spring boot内置了tomcat做为web容器,替换打成jar包直接放在服务器上执行就可以了 java -Xms64m -Xmx2048m -jar project.jar 5 >> ./project.log & 打包 如果需要定制化打成war包,那么也很简单...
course_evaluation(在线评教系统) my team works for ours training program 2019秋第一次实训项目 sql文件在sql文件夹里面 ...通过springboot内置Tomcat启动 访问 可以通过数据库查看不同类型用户的账号密码