首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >其他环境中的SpringBoot -deploying jar

其他环境中的SpringBoot -deploying jar
EN

Stack Overflow用户
提问于 2017-02-16 18:03:00
回答 1查看 563关注 0票数 1

我已经成功地在我的本地机器上开发了一个restful web服务。计划在生产环境中部署。下面是我的两个问题。

  1. 我想像环境一样部署到生产环境中。如何使代码自动连接到生产数据库,而不对应用程序属性文件进行任何更改?目前它的硬编码spring.datasource.url
  2. 如何使jar文件在生产中不终止地运行?
EN

回答 1

Stack Overflow用户

发布于 2017-02-16 23:27:43

对于第一个问题:我假设您的数据源url在jar中定义为"application.properties“(或.yml)。如果是这样的话,您可以使用外化配置机制覆盖它。这意味着要么将一个application.properties文件放在jar文件旁边,要么通过命令行参数、环境变量或手册中描述的其他方法之一。

对于第二个问题:spring maven插件允许您构建可执行的jars,它可以作为服务安装在linux系统上。格拉德尔让你也这么做。请参阅spring引导文档中的部署部分。或者,在linux上有许多方法可以在后台运行任务。我将不涵盖这些,因为它已经在这里做了大量的网站。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42281491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档