在Linux中尝试启动Tomcat时没有目录错误
我已经安装了JDK,1.7u45,并设置了JAVA_HOME和JRE_HOME等等。 之后,我安装了ApacheTomcat1.6.37,并在运行命令时在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
./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安装的根目录)