首先将maven包类型改为war
更改pom.xml
<!-- <packaging>jar</packaging> -->
<!-- 改成以下 -->
<packaging>war</packaging>
然后在pom.xml中添加依赖
-
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
最后修改启动方式
更改Application.java
@EnableTransactionManagement
@SpringBootApplication
@ComponentScan(basePackages = {
"****.****.conf",
"****.****.web",
"****.****.service*"})
public class InfosystemApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(InfosystemApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(InfosystemApplication.class, args);
System.out.println("=================启动成功==================");
}
}
然后使用maven工具打包成war包即可,放到tomcat下的webapps下即可
maven 打包war包教程地址: https://blog.csdn.net/weixin_40461281/article/details/81127582