SpringBoot(十八)_springboot打成war包部署
2024-09-01 12:46:33
最近在做项目的时候,由于使用的是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);
}
}
玩的开心!
最新文章
- Label控件如何根据字符串自定义大小
- C# where用法
- autoprefixer
- 函数(def)
- Tomcat服务绑定域名的方法
- location.hash &;&; location.href
- iOS · 安装RVM cocoaPods 及问题解决
- 【剑指Offer学习】【面试题43 : n 个锻子的点数】
- system进程启动普通用户进程调研
- 在MVC应用程序中动态加载PartialView
- 一个简单的RPC框架
- table边框设置
- java中的多态案例
- 【NOI赛前训练】——专项测试1·网络流
- JavaScript 中的相等操作符 ( 详解 [] == []、[] == ![]、{} == !{} )
- UVA215-Spreadsheet Calculator(模拟+拓扑排序)
- IT面试技巧终身受益
- php冒泡排序详解笔记
- django-celery 创建多个broker队列 异步执行任务时指定队列
- 监控(3)进程通用shell