使用启动脚本运行Spring Boot时,在Linux上设置环境变量

时间:2016-08-16 10:35:30

标签: spring-boot

当我使用sudo service myapp run运行Spring Boot应用程序时,如何在Linux上设置环境变量。目前,它不会加载由export MY_VAR=MY_VAL设置的环境变量。 使用java -jar myapp.jar,环境变量可以正常工作。

1 个答案:

答案 0 :(得分:0)

sudo命令以root权限启动Spring Boot应用程序。您当前的用户和root用户具有不同的环境变量集。使用root权限启动应用程序时,需要以root身份添加env变量。

  • 成为root用户:sudo -s并输入您的密码。
  • 输入不带sudo的导出命令:export MY_VAR=MY_VAL