gpt4 book ai didi

java - 如何在 linux 系统启动脚本中启用 java 路径?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:16:33 24 4
gpt4 key购买 nike

我试图为 Apache Storm 创建一个启动脚本,它可以在启动时自动启动 Storm Supervisor。

但我经常遇到这个错误:

Traceback (most recent call last):
File "./home/ec2-user/apache-storm-1.1.2/bin/storm.py", line 887, in main()
File "./home/ec2-user/apache-storm-1.1.2/bin/storm.py", line 884, in main (COMMANDS.get(COMMAND, unknown_command))(*ARGS)
File "./home/ec2-user/apache-storm-1.1.2/bin/storm.py", line 679, in supervisor
jvmopts = parse_args(confvalue("supervisor.childopts", cppaths)) + [ File "./home/ec2-user/apache-storm-1.1.2/bin/storm.py", line 153, in confvalue
p = sub.Popen(command, stdout=sub.PIPE)
File "/usr/lib64/python2.7/subprocess.py", line 390, in init errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1025, in _execute_child raise child_exception
OSError: [Errno 2] No such file or directory

在我看来,错误是由于无法检测到JAVA_HOME和相关的java路径导致的。

我用了this修改路径的脚本

我已经在/.bashrc/etc/profile/etc/environment 中配置了javapath。但似乎没有任何效果。

有人能帮忙吗?

最佳答案

我很高兴地声明,我通过附加以下内容纠正了这个问题:

export JAVA_HOME=/opt/jdk1.8.0_171
export JRE_HOME=/opt/jdk1.8.0_171/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

到启动脚本本身。

关于java - 如何在 linux 系统启动脚本中启用 java 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50598755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com