将SpringBoot项目部署到Linux上,并且Linux上也安装了一个Tomcat,那么项目运行的时候,采用的是SpringBoot自带的Tomcat还是自己安装的Tomcat
时间: 2024-09-23 13:14:01 浏览: 37
SpringBoot + Vue 项目部署上线到Linux 服务器的教程详解
5星 · 资源好评率100%
当你将Spring Boot项目部署到已经安装了Tomcat的Linux服务器上时,通常情况下,Spring Boot会优先使用其自身的内置Web容器,即Spring Boot Actuator模块提供的支持,这个默认情况下不需要额外配置就可以启动并暴露RESTful API。除非你在项目中显式地指定了`spring-boot-devtools`或`server.tomcat.*`相关的属性,用于连接到外部的Tomcat服务器。
如果你确实想要使用系统上已有的Tomcat,你可以通过修改配置文件(如application.properties或application.yml),设置`server.tomcat.location`指向你的Tomcat安装路径,并关闭Spring Boot的自动配置web容器,例如:
```yaml
server:
port: 8080
tomcat:
uriEncoding: UTF-8
use Tomcat: false
```
然后手动启动应用,让它连接到指定的Tomcat服务器。不过这需要对Spring Boot和Tomcat之间的整合有深入理解。
阅读全文