springboot启动怎么改成tomcat启动
时间: 2025-06-14 20:16:05 浏览: 14
Spring Boot默认使用内置的嵌入式Tomcat服务器运行,如果你想将应用部署到外部Tomcat容器,你需要修改一些配置并手动部署。以下是步骤:
1. **移除自动配置**:首先,在`application.properties`或`application.yml`文件中,取消对`spring-boot-starter-tomcat`的依赖,因为Spring Boot会自动提供内嵌服务器。这行配置通常是:
```properties
spring.boot.admin.enabled=false
```
2. **添加外部Tomcat配置**:引入外部Tomcat的依赖,例如在`pom.xml`中加入:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 这里去掉spring-boot-starter-tomcat -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId> <!-- 或者换为tomcat相关依赖如tomcat-server-boot-starter -->
</dependency>
```
3. **配置Spring MVC**:确保你在`application.properties`或`application.yml`中设置了Spring MVC的Servlet容器路径,通常类似这样:
```properties
server.servlet.context-path = /app-context
```
4. **构建WAR包**:为了部署到Tomcat,你需要把项目打包成WAR文件。可以使用`mvn package`命令生成。
5. **部署到Tomcat**:把生成的WAR文件复制到Tomcat的webapps目录下,然后启动Tomcat。
6. **访问应用**:通过访问`http://your-tomcat-host:port/app-context`来访问你的Spring Boot应用。
阅读全文
相关推荐


















