更改pom.xml文件
1.修改打包方式:
war
2.去除内嵌tomcat,添加servlet-api 的依赖
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-tomcat
3.修改启动类
@SpringBootApplication
@MapperScan(basePackages={“com.excel.demo.dao”})
//继承SpringBootServletInitializer类
public class SpringBootMybatisApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(SpringBootMybatisApplication.class, args);
}
/**
*新增此方法
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(SpringBootMybatisApplication .class);
}
}
4.打包

5:注意(之前看了一篇文章,觉得这一段写的挺好的)
部署到了tomcat中访问的地址应该为:http:ip/port/项目名称/…(有一篇文章也写了利用tomcat如何映射域名、修改端口与隐藏项目名)
示例 : http://127.0.0.1:8081/demo-0.0.1-SNAPSHOT/swagger-ui.html#/


本文介绍如何将Spring Boot项目从默认内嵌Tomcat更改为外部Tomcat部署,包括修改pom.xml文件配置、调整启动类以继承SpringBootServletInitializer、添加servlet-api依赖及打包部署步骤。
339

被折叠的 条评论
为什么被折叠?



