1.Idea开发工具创建SpringBoot的项目

2. 工程项目的改造
2.1 修改启动类
查看工程下是否有继承了SpringBootServletInitializer的子类。如果没有需要手动的进行添加.
package com.weaver;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SmallErpApplication.class);
}
}
2.2 修改build.gradle.kts
- 查看
plugins中是否有war包的插件

- 修改依赖

将spring-boot-starter-web中依赖的spring-boot-starter-tomcat的组件排除掉后需要添加对于jakarta.servlet-apijar包的依赖。
3. 配置Tomcat

在开发工具中的运行/调试配置中新增加一个本地Tomcat的服务器。在新增的服务器中可以配置服务器的名称,Tomcat服务器所在的地址和打开的端口。
设置完基础信息后可以在部署的Tab页中部署需要启动的服务,并且设置应用的上下文

评论区