在Linux中尝试启动Tomcat时没有目录错误

在Linux中尝试启动Tomcat时没有目录错误,linux,tomcat,terminal,redhat,Linux,Tomcat,Terminal,Redhat,我已经安装了JDK,1.7u45,并设置了JAVA_HOME和JRE_HOME等等。 之后,我安装了ApacheTomcat1.6.37,并在运行命令时 ./catalina.sh run 它在终端窗口中提供以下日志。 为什么会这样 bash-4.1$ ./catalina.sh run Using CATALINA_BASE: /home/Desktop/apache-tomcat-6.0.37 Using CATALINA_HOME: /home/Desktop/apache-to

我已经安装了JDK,1.7u45,并设置了JAVA_HOME和JRE_HOME等等。 之后,我安装了ApacheTomcat1.6.37,并在运行命令时

./catalina.sh run
它在终端窗口中提供以下日志。 为什么会这样

bash-4.1$ ./catalina.sh run
Using CATALINA_BASE:   /home/Desktop/apache-tomcat-6.0.37
Using CATALINA_HOME:   /home/Desktop/apache-tomcat-6.0.37
Using CATALINA_TMPDIR: /home/Desktop/apache-tomcat-6.0.37/temp
Using JRE_HOME:        /home/Desktop/jdk1.7.0_45/bin/java
Using CLASSPATH:       /home/Desktop/apache-tomcat-6.0.37/bin/bootstrap.jar
Testing 2
./catalina.sh: line 309: /home/Desktop/jdk1.7.0_45/bin/java/bin/java: Not a directory
./catalina.sh: line 309: exec: /home/Desktop/jdk1.7.0_45/bin/java/bin/java: cannot execute: Not a directory
注:测试2只是一个回波输出


这个错误是什么意思?

您将JRE\u HOME设置为
/HOME/Desktop/jdk1.7.0\u 45/bin/java
。它应该设置为
/home/Desktop/jdk1.7.0_45
:Java安装的根目录。

您可以将JRE_home设置为
/home/Desktop/jdk1.7.0_45/bin/Java
。它应该设置为
/home/Desktop/jdk1.7.0_45
:Java安装的根目录。

您可以将JRE_home设置为
/home/Desktop/jdk1.7.0_45/bin/Java
。它应该设置为
/home/Desktop/jdk1.7.0_45
:Java安装的根目录。

您可以将JRE_home设置为
/home/Desktop/jdk1.7.0_45/bin/Java
。应将其设置为
/home/Desktop/jdk1.7.0_45
:Java安装的根目录。

尝试将
JRE_home
JAVE_home
设置为
/home/Desktop/jdk1.7.0_45
(JRE安装的根目录)尝试设置
JRE_HOME
JAVE_HOME
/HOME/Desktop/jdk1.7.0_45
(JRE安装的根)

尝试设置
JRE_HOME
JAVE_HOME
/HOME/Desktop/jdk1.7.0_45
(JRE安装的根)

尝试将
JRE_HOME
JAVE_HOME
设置为
/HOME/Desktop/jdk1.7.0_45
(JRE安装的根目录)