springboot 带有内置Tomcat 服务器,可以直接将项目打包成jar运行,但是有时候我们需要将项目打包为war文件,放到web服务器中部署运行,下面是将springboot项目部署为war项目的步骤:
1.修改pom.xml中的packaging标签值为war
2.新建一个继承于SpringBootServletInitializer的子类(与Spring Boot的启动类相似),代码如下:
package com.aci; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; import org.springframework.cache.annotation.EnableCaching; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @EnableScheduling @EnableCaching public class WebApplication extends SpringBootServletInitializer{ public static void main(String[] args) { SpringApplication.run(WebApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(WebApplication.class); } }
3.修改pom.xml文件的properties节点的start-class子节点的值为上面创建的类,代码如下:
<properties> <start-class>com.aci.WebApplication</start-class> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <springboot.version>1.5.9.RELEASE</springboot.version> <poi.version>3.15</poi.version> </properties>
相关推荐
主要给大家介绍了关于spring boot项目打包成war在tomcat运行的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Spring Boot 项目打包成war,maven项目。
spring boot项目和vue一起放在tomcat部署,spring boot项目和vue一起放在tomcat部署
spring-boot-package-war:spring-boot打包成war包示例 spring-boot-shiro:springboot 整合shiro rbac示例 spring-boot-file-upload:使用Spring Boot 上传文件示例 spring-boot-fastDFS:Spring Boot 整合FastDFS...
Spring boot使用的各种示例,以最简单、最实用为标准 spring-boot-helloWorld:spring-boot的helloWorld...spring-boot-package-war:spring-boot打包成war包示例 spring-boot-shiro:springboot 整合shiro rbac示例
springboot应用打包成war包部署
Spring boot连接oracle,并显示数据到页面,并且实现可以打包war发布到tomcat
主要介绍了Spring Boot将项目打包成war包的操作方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
springboot打包成war,放到外部tomcat中,post请求参数中文乱码,以及tomcat控制台中文乱码问题
spring boot小例子,直接打包成war包,部署到tomcat下,不过还有点小问题,后面需修改
Spring Boot应用程序是独立运行的,它们可以打包成一个包含所有必需依赖项的单一可执行JAR或WAR文件。 微服务支持 Spring Boot与Spring Cloud等微服务工具集成,提供了构建微服务架构的完整解决方案。 社区支持 ...
spring boot 学习的最佳选择,包含了jpa ,tomcat ,cache, ant ,hibernate4 , jetty,war,web ,xml 等
Spring Boot项目打包成war包 Linux下部署Spring Boot jar Spring Boot中使用Jsoup防御XSS攻击 Spring Boot异常处理 Spring Boot中使用过滤器和拦截器 Spring Boot整合MyBatis通用Mapper和PageHelper 深入学习Spring ...
- [spring-boot-package-war](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-package-war): Spring Boot 打包成 War 包示例 - [spring-boot-shiro]...
主要介绍了spring boot打包成war包的页面该放到哪里,很多朋友对这个问题都很疑惑,今天小编给大家分享一篇教程,需要的朋友可以参考下
spring-boot默认提供内嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以启动。但是,有时候我们更希望 一个tomcat来管理多个项目,这种情况下就需要项目是war格式的包而不是jar格式的包。spring-boot同样...
主要介绍了Spring Boot打包war jar 部署tomcat的相关资料,需要的朋友可以参考下
将Spring Boot应用打包为War包 博客地址:http://blog.csdn.net/jianghai0297/article/details/52468558
改为使用数据库配置(添加了oauth_client_details表)用户密码加密由md5加密改为BCrypt加密打包方式由jar改为war(可根据自己需要更改)项目介绍spring boot项目,与我的另外一个前端项目搭配(前后端分离)。...
Spring Boot 2.0 《深入Spring Boot 2.0》系列内容,持续更新!如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予鼓励与支持!...深入Spring Boot (十四):jar/war打包解决方案 深入Spring Boot (十五):web.xml