更改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#/