当我使用sudo service myapp run
运行Spring Boot应用程序时,如何在Linux上设置环境变量。目前,它不会加载由export MY_VAR=MY_VAL
设置的环境变量。
使用java -jar myapp.jar
,环境变量可以正常工作。
答案 0 :(得分:0)
sudo命令以root权限启动Spring Boot应用程序。您当前的用户和root用户具有不同的环境变量集。使用root权限启动应用程序时,需要以root身份添加env变量。
sudo -s
并输入您的密码。export MY_VAR=MY_VAL