【发布时间】:2014-06-30 10:28:07
【问题描述】:
我正在尝试使用 debug 命令在 Ubuntu Linux 上运行 Catalina。我收到以下错误:
JAVA_HOME should point to a JDK in order to run in debug mode.
/bin/sh died with exit status 1
但是,我尝试将.bashrc 中的 JAVA_HOME 设置为以下所有内容:
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-i386/"
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-i386"
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-i386/jre/bin"
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-i386/jre/bin/"
我错过了什么吗?
【问题讨论】:
-
更改设置后是否重新启动 bash?更改设置后尝试
echo $JAVA_HOME看看它给了你什么。为了重新加载设置,您可以尝试source ./.bashrc -
另外,您可能还想将导出行添加到 catalina.sh 文件中
-
脚本是作为当前用户还是其他用户(root、tomcat 等)运行?
-
@Humdinger - 是的,我已经重新启动了服务器并回显了 $JAVA_HOME。它随心所欲地回响,但它仍然不喜欢它。
标签: java debugging jvm java-home catalina