spring boot怎么部署到服务器

 我来答
厚天智9
2017-10-10 · TA获得超过788个赞
知道小有建树答主
回答量:584
采纳率:83%
帮助的人:94.4万
展开全部
1. 既然需要打包成war包项目,首先需要在pom.xml文件中修改打包类型,将spring boot默认的<packaging>jar</packaging>修改为<packaging>war</packaging>形式;
2. 其次spring boot的web项目中内嵌tomcat服务器,所以如果我们想要发布war包到tomcat项目,要讲spring boot中内嵌的tomcat包依赖排除,不然产生冲突,打开下面代码中的注释即可。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!--
<exclusions>
<exclusion>
IT胶囊
2021-08-03 · 致力于提供深度,创业、教育、职场等内容。
IT胶囊
向TA提问
展开全部

Spring Boot 的可执行 jars 是为大多数流行的云 PaaS(平台即服务)提供商准备的。这些提供商往往要求您“自带容器”。他们管理应用程序进程(不是专门的 Java 应用程序),因此他们需要一个中间层,使您的应用程序适应云中正在运行的进程的概念。

两个流行的云提供商 Heroku 和 Cloud Foundry 采用“构建包”方法。buildpack 将您部署的代码包装在启动应用程序所需的任何内容中。它可能是 JDK 和java对嵌入式 Web 服务器或成熟的应用程序服务器的调用。buildpack 是可插入的,但理想情况下,您应该能够对其进行尽可能少的自定义。这减少了不受您控制的功能的占用空间。它最大限度地减少了开发和生产环境之间的差异。

理想情况下,您的应用程序,就像一个 Spring Boot 可执行 jar,将运行所需的一切都打包在其中。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式