springBoot打包war部署到tomcat接口404, 静态资源不能访问

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40917843/article/details/85096565

springBoot项目在IDEA中运行正常, 但是打包成war包部署到tomcat后, 接口不能访问,静态资源也不能访问.

重写application启动类的configure方法后就可以了.

@SpringBootApplication
@MapperScan(value = "cn.inpan.mapper")
public class WebApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
        SpringApplication.run(WebApplication.class, args);
    }
    // 不重写打包war部署到tomcat接口会报404
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(WebApplication.class);
    }

}

 

展开阅读全文

没有更多推荐了,返回首页