2017-09-22 72 views
0

我有一个基于springboot的REST服务,该服务在tomcat中作为war文件部署。对于我的调试,我有一些环境特定的参数,如数据库用户名和密码。对于调试,我有application.properties中的值。将运行时参数传递给在tomcat中作为war文件部署的基于spring的REST服务

该服务将使用tomcat在AWS中部署在ec2实例中。传递这些类型参数的最好方法是什么?我在春季文档中看到的所有示例都假设一个jar文件正在命令行运行,但我没有看到任何将这些变量传递给部署在Web服务器中的war文件的示例。

感谢您的帮助。

瓦卡

回答

0

您可以通过为系统环境变量从春天启动的应用程序外化的数据存储的凭据。一旦以EC2实例启动,您可以在用户数据脚本中指定。在application.properties中,你可以得到如下的环境变量:database.username: ${DATABASE_USER}

相关问题