我在 Linux/Debian Tomcat 配置上遇到了一个恼人的问题:
我已经设置了路径变量,但是当我尝试启动或关闭 Tomcat 时什么也没有发生。日志为空,并显示以下内容:
root@debian:/var/tomcat/bin# ./version.sh
Using CATALINA_BASE: /var/tomcat
Using CATALINA_HOME: /var/tomcat
Using CATALINA_TMPDIR: /var/tomcat/temp
Using JRE_HOME: /usr/lib/jdk/bin
Using CLASSPATH: /var/tomcat/bin/bootstrap.jar
./catalina.sh: 476: ./catalina.sh: /usr/lib/jdk/bin/bin/java: not found
如上所示,最后一行显示可能存在错误配置的环境变量。但我查看了安装步骤,却找不到它。有什么办法可以解决这个问题吗?
Tomcat 是版本 6(位于目录 /var/tomcat 中)。JDK 是 1.7.0 update 25(最新版本)(位于目录 /usr/lib/jdk/ 中)。
谢谢!
答案1
问题出在导出 JAVA_HOME 时:
而不是 /usr/lib/jdk/bin,它应该只是 /usr/lib/jdk。
现在一切都正常了。希望它对某人有用。