springBoot 发布war包
2024-08-31 13:58:28
1.packaging 改为war
<packaging>war</packaging>
2.剔除内置tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<!-- 切换log4j2日志读取 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
<!-- 剔除内置tomcat -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
3.增加tomcat servlet
<!--增加tomcat servlet-->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>8.0.36</version>
<scope>provided</scope>
</dependency>
4.和application 同级增加 SpringBootStartApplication
public class SpringBootStartApplication extends SpringBootServletInitializer { @Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// 注意这里要指向原先用main方法执行的Application启动类
return builder.sources(Demo001Application.class);
}
}
5.发布
最新文章
- html小结
- shane祝大家新年快乐
- tnsnames.ora 监听配置文件详解
- 一个java集合使用bug
- 本地数据库(SQL Server)远程连接服务器端服务器
- JQuery操作HTML文档
- R语言学习笔记:绘制地图
- HTML5文档结构语义:页眉的header和hgroup标签使用
- Android 应用启动渐变效果
- PHP正则表达式 验证电子邮件地址
- curl 模拟ajax 请求
- php_DWZ-JUI中碰到的问题解决方法详解(thinkphp+dwz)
- [转]AngularJS 之 ng-options指令
- 【可视化】Echarts3 在世界地图中绘制中国各省份的轮廓
- Java基础-Random类(05)
- Android字符串资源及其格式化
- EL和 JSTL? 在JSP中简化 java代码的写法!
- 如何创建一个 mongo 数据库并为它添加一个认证用户?
- 发现一sonar-runner bug
- Java基础巩固计划
热门文章
- 集显也能硬件编码:Intel SDK &;&; 各种音视频编解码学习详解
- 【工作感悟】——xyb项目部署
- [Elasticsearch] 多字段搜索 (二) - 最佳字段查询及其调优
- (转)MongoDB numa系列问题三:overcommit_memory和zone_reclaim_mode
- 基于log4j的消息流的实现之二消息传递
- dechex()
- AOJ.502 不只是水仙花
- 【BZOJ3887】【Usaco2015 Jan】Grass Cownoisseur Tarjan+Spfa
- ionic2 手风琴效果
- 关于final局部变量引用的研究