linux下开机自动启动java程序 急急(在线等)在自启动的时候如何找到 java_home

时间:2022-06-17 15:39:41
现在一个java程序
我用一个sh脚本来启动,在这个脚本启动时需要JAVA_HOME
我把sh脚本放到了init.d下了 并作了rc0356的链接
但是启动的时候 无法启动 用 service server start 无法找到 java_home
 该如何 解决
在自启动的时候找到 java_home,在自己不手动添加的情况~!~!

9 个解决方案

#1


自己顶下

#2


该回复于2016-06-17 17:29:37被管理员删除

#3


先export java_home呗

#4


可以在SH脚本里直接导出 是什么意思? 

#5


先export   java_home呗 
这个我也想过 
你的意思是在安装的时候自己写进去吗?

#6


在环境变量 /etc/profile 里加上
java_home=....
export java_home
之后必要的话重新启动机器
就可以找到 java_home了

#7


source /etc/profile 加这样一句话 就可以在登入前把设定在/etc/profile环境变量加载进去了

#8


我用wrapper在做以daemon方式启动
可是提示:
  Unable to locate any of the following binaries:
  /root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-32
  /root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-64
  /root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper (Found but not executable.)
谁有类似的错误或者有什么解决办法么

#9


引用 8 楼 lswfly 的回复:
我用wrapper在做以daemon方式启动
可是提示:
Unable to locate any of the following binaries:
/root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-32
/root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-64
/root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper (Found but not executable.)
谁有类似的错误或者有什么解决办法么


8楼说的 我遇到过,是wrapper文件的读取权限不够,修改该文件为sudo chmod 755 wrapper 
就可以了 

#1


自己顶下

#2


该回复于2016-06-17 17:29:37被管理员删除

#3


先export java_home呗

#4


可以在SH脚本里直接导出 是什么意思? 

#5


先export   java_home呗 
这个我也想过 
你的意思是在安装的时候自己写进去吗?

#6


在环境变量 /etc/profile 里加上
java_home=....
export java_home
之后必要的话重新启动机器
就可以找到 java_home了

#7


source /etc/profile 加这样一句话 就可以在登入前把设定在/etc/profile环境变量加载进去了

#8


我用wrapper在做以daemon方式启动
可是提示:
  Unable to locate any of the following binaries:
  /root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-32
  /root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-64
  /root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper (Found but not executable.)
谁有类似的错误或者有什么解决办法么

#9


引用 8 楼 lswfly 的回复:
我用wrapper在做以daemon方式启动
可是提示:
Unable to locate any of the following binaries:
/root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-32
/root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper-linux-x86-64
/root/InforSuite/InforSuiteV5.0.0RC15/bin/./wrapper (Found but not executable.)
谁有类似的错误或者有什么解决办法么


8楼说的 我遇到过,是wrapper文件的读取权限不够,修改该文件为sudo chmod 755 wrapper 
就可以了