【已完成】springboot项目“获取不到环境变量的问题”的解决.
情况描述:宝塔java项目里新建的springboot项目,代码里获取不到/etc/profile文件里设置的环境变量,终端里可以正常获取。解决方式(两种):第一种:
不需要在/etc/profile设置环境变量,在宝塔-java项目·添加页面的项目执行命令,增加env xxx=xxx,如下
env KEY=VLUE /www/server/java/jdk1.8.0_371/bin/java-jar -Xmx1024M -Xms256M/www/wwwroot/xxx.jar --server.port=5580第二种:
第一步:需要在/etc/profile设置好环境变量后,在终端执行 source /etc/profile(使生效 ),测试是否设置成功 echo $TIMOKEY。
第二步:通过ssh连接服务器或者服务器托管商的控制台远程连接服务器,执行重启宝塔服务的命令
bash/etc/profile
bt restart
注意:
1.宝塔首页的重启无法刷新环境变量;
2.宝塔面板里的终端无法执行重启面板的命令,还会导致命令执行终端,面板无法访问的情况。
java项目,node项目,python项目应该都有类似环境变量设置后,面板的项目管理工具里无法使用的情况,应该都可以参考重启面板的方式解决。 感谢您的反馈,这个我记录下给开发看看有没有好的方法调整
页:
[1]