• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

tomcat启动报 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

Linux运维 无名 10个月前 (01-04) 327次浏览 0个评论

第1章 tomcat启动报 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

At least one of these environment variable is needed to run this program

最近在设置tomcat开机自启动 /etc/rc.local 发现启动错报,解决如下

解决方法:

用vim打开tomcat的bin目录下的setclasspath.sh添加JAVA_HOMEJRE_HOME两个环境变量(下图红色方框内),两个环境变量路径为您安装的java JDK的路径。

JAVA_HOME=/opt/jdk

JRE_HOME=/opt/jdk/jre

images

方法一:修改 setclasspath.sh
[root@kl shell]# cd /home/tomcat/bin/
[root@kl bin]# vim setclasspath.sh
JAVA_HOME=/opt/jdk
JRE_HOME=/opt/jdk/jre
提示:两个环境变量路径为您安装的java JDK的路径。
[root@kl bin]# which java
/opt/jdk/bin/java
方法二:在启动tomcat 的脚本中加入JDK 环境变量
[root@kl shell]# cat tomcat.sh 
#!/bin/bash
JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jdk/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址