最近在做项目的时候,由于使用的是springboot,需要打成war包。我就按照正常的思路去打包,结果部署后无法访问,一直报错404.后续问了问 公司同事,他给解决了。说大部分都是这个原因。

如果需要通过打包的方式在web容器中进行部署,则需要继承 SpringBootServletInitializer 覆盖configure(SpringApplicationBuilder)方法

package com.zhb;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; @SpringBootApplication
public class GirlApplication extends SpringBootServletInitializer { public static void main(String[] args) {
SpringApplication.run(GirlApplication.class, args);
} @Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(GirlApplication.class);
}
}

玩的开心!

最新文章

  1. Label控件如何根据字符串自定义大小
  2. C# where用法
  3. autoprefixer
  4. 函数(def)
  5. Tomcat服务绑定域名的方法
  6. location.hash && location.href
  7. iOS · 安装RVM cocoaPods 及问题解决
  8. 【剑指Offer学习】【面试题43 : n 个锻子的点数】
  9. system进程启动普通用户进程调研
  10. 在MVC应用程序中动态加载PartialView
  11. 一个简单的RPC框架
  12. table边框设置
  13. java中的多态案例
  14. 【NOI赛前训练】——专项测试1·网络流
  15. JavaScript 中的相等操作符 ( 详解 [] == []、[] == ![]、{} == !{} )
  16. UVA215-Spreadsheet Calculator(模拟+拓扑排序)
  17. IT面试技巧终身受益
  18. php冒泡排序详解笔记
  19. django-celery 创建多个broker队列 异步执行任务时指定队列
  20. 监控(3)进程通用shell

热门文章

  1. qt qrc 资源文件
  2. MSYQL主从复制-Gtid方式
  3. 漫长的 windows caffe编译过程 (OnlyCpu)
  4. 第05组 Alpha冲刺(2/4)
  5. 开放平台API接口安全策略汇总
  6. 配置sshd的免密码登录
  7. Web前端——css
  8. 零零总总遇到过的CSS 样式
  9. go-爬虫-百度贴吧(并发版)
  10. Typescript基础(3)——类