Spring boot中导出可用WAR包的方法
来源:互联网 发布:小说制作软件 编辑:程序博客网 时间:2024/05/29 16:42
首先是在springboot的web支持中的去除tomcat
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
然后在pom.xml中加上tomcat和servlet的支持包
<!-- servlet支持包 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency><!-- tomcat支持包 --> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>8.0.36</version> <scope>provided</scope></dependency>
之后在Application.java的同级目录下添加一个叫SpringBootStartApplication的类
public class SpringBootStartApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { // 注意这里要指向原先用main方法执行的Application启动类 return builder.sources(xxx.class); } }
最后右键项目,Export -> WAR File 就可以导出可用的WAR包了。将WAR包放到服务器的tomcat上,完美运行。
(文章中的方法是参考百度和CSDN上各种方法的总结,如有侵犯请联系本人删除)
阅读全文
0 0
- Spring boot中导出可用WAR包的方法
- Spring Boot Kotlin+maven 打包成war包的方法
- 解决spring boot 打war包中遇到的问题
- Spring boot WAR包部
- Spring Boot 生成 war 包
- Spring Boot学习---2.将项目打成war包部署到自己的tomcat中
- 使用Spring Boot Gradle 打war包的一点心得体会
- spring boot可导出war包开发环境搭建,包括数据库、缓存、拦截器设置
- spring-boot项目 war包发布
- Spring boot war包方式部署
- Spring Boot WAR包运行原理分析
- Spring Boot 支持war包发布
- 将 Spring boot 项目打成 war 包
- spring-boot 打包成war包
- spring-boot war包 访问404
- 可用jar运行的war包
- spring boot 两个war包同时在tomcat中部署后启动报错
- eclipse导出war包放入服务器中
- NOIP2017 D2T3 列队
- Java中 对象的上转型对象
- spring集成pagehelper
- 查看iOS已上架App的Crash信息定位、应对处理方式
- [原创]包含无用字符的字符串提取有用int/double等信息(字符串分割,字符串转int,double)
- Spring boot中导出可用WAR包的方法
- 关于广播的一个简单的demo
- Java常见面试题及答案 11-20(JVM)
- python2和python3的不同之处
- 机器学习基础入门—彭亮课的总结
- 后端技术杂谈
- 选班长
- 百变红茶的10种搭配喝法
- ie9 吐槽