使用不同的JAVA_HOME启动tomcat时遇到问题

时间:2014-05-19 11:05:12

标签: java linux tomcat

我想用不同于“标准版”的java版本启动我的tomcat。在我的服务器上安装了java 6(java -version返回:java version "1.6.0_34") 我还下载了一个java 7 jdk并将其放到/opt/oracle/7/jdk1.7.0_55/并希望我的tomcat与java 7一起运行。所以我将export JAVA_HOME=/opt/oracle/7/jdk1.7.0_55添加到我的脚本/etc/init.d/tomcat7

当我尝试通过sudo /etc/init.d/tomcat7 start启动我的tomcat时,我得到/opt/tomcat7/bin/catalina.sh: 1: eval: /opt/oracle/7/jdk1.7.0_55/bin/java: not found

但是当我输入ll /opt/oracle/7/jdk1.7.0_55/bin时,我得到-rwxr-xr-x 1 root root java*所以路径应该是正确的!?

我无法弄清楚为什么它不起作用。任何提示赞赏。 : - )

编辑: 我可能只是下载了错误的jdk(32位而不是64位)

1 个答案:

答案 0 :(得分:1)

您可能下载了错误的JDK。从你的评论来看,它似乎是一个32位的JDK。如果您有64位Linux,则无法加载可执行文件。

uname -m告诉您系统的架构。它应该是i686i586,但可能是x86_64