宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解决】springboot 项目启动 获取不到环境变量的问题

发表在 Linux面板2022-10-25 16:12 [复制链接] 10 5541

本帖最后由 堡塔运维香菜卷 于 2023-3-16 17:30 编辑

使用面板【网站】添加【JAVA项目】,项目是 springboot 的

问题1:服务器已经配置了 JAVA_HOME,项目执行命令得使用 完整的 java 目录启动才可以;直接使用 java 启动不行(我以为可以直接读取环境变量中配置的 java)
问题2:项目中有部分参数是读取的环境变量,但是启动发现对应的环境变量读取不到

是否哪里配置有问题还是什么情况?麻烦指导下,谢谢了
使用道具 举报 只看该作者 回复
发表于 2022-10-25 17:02:52 | 显示全部楼层
您好,JAVA项目内使用root账户运行项目是否正常呢?
使用道具 举报 回复 支持 反对
发表于 2022-10-25 17:27:25 | 显示全部楼层
谢花郎 发表于 2022-10-25 17:02
您好,JAVA项目内使用root账户运行项目是否正常呢?

目前看到是有三个用户 root、www、springboot,这三个试了都发现无法正常获取到环境变量。
但是我直接连接终端,启动项目是可以正常获取到环境变量的。
使用道具 举报 回复 支持 反对
发表于 2022-10-25 17:36:47 | 显示全部楼层
宝塔用户_vkqrei 发表于 2022-10-25 17:27
目前看到是有三个用户 root、www、springboot,这三个试了都发现无法正常获取到环境变量。
但是我直接连 ...

您好,这里我们走的是绝对路径,不会调用当前的bash环境变量的。
使用道具 举报 回复 支持 反对
发表于 2022-10-25 17:38:06 | 显示全部楼层
谢花郎 发表于 2022-10-25 17:36
您好,这里我们走的是绝对路径,不会调用当前的bash环境变量的。

那这样子的话,需要的环境变量也是要加在执行命令上咯?

请问,后续有可能添加这部分的支持吗
使用道具 举报 回复 支持 反对
发表于 2022-10-25 17:45:24 | 显示全部楼层
宝塔用户_vkqrei 发表于 2022-10-25 17:38
那这样子的话,需要的环境变量也是要加在执行命令上咯?

请问,后续有可能添加这部分的支持吗 ...

需要加上去,看后续,这里好像只能绝对路径
使用道具 举报 回复 支持 反对
发表于 2022-10-26 08:38:04 | 显示全部楼层
谢花郎 发表于 2022-10-25 17:45
需要加上去,看后续,这里好像只能绝对路径

了解,谢谢

好奇绝对路径启动为啥拿不到环境变量
使用道具 举报 回复 支持 反对
发表于 2023-7-31 19:01:21 | 显示全部楼层
确实很奇怪,为什么读取不到环境变量?这个卡死了一大片启动脚本。
使用道具 举报 回复 支持 反对
发表于 2023-8-2 01:29:02 | 显示全部楼层
环境变量怎么加上去?我也是spring boot java项目在bt中启动读取不到环境变量,直连终端启动读取正常。
使用道具 举报 回复 支持 反对
发表于 2023-8-3 10:29:29 | 显示全部楼层
宝塔用户_ocoitx 发表于 2023-8-2 01:29
环境变量怎么加上去?我也是spring boot java项目在bt中启动读取不到环境变量,直连终端启动读取正常。 ...

正式版默认是读取了环境变量的。如果读取不到环境变量联系一下我的qq
使用道具 举报 回复 支持 反对
发表于 2023-8-3 10:29:32 | 显示全部楼层
宝塔用户_latqey 发表于 2023-7-31 19:01
确实很奇怪,为什么读取不到环境变量?这个卡死了一大片启动脚本。

正式版默认是读取了环境变量的。如果读取不到环境变量联系一下我的qq
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表