在Linux中启动Tomcat服务器时失败

在Linux中启动Tomcat服务器时失败,linux,tomcat,Linux,Tomcat,为Tomcat执行startup.sh时出现以下异常。这是如何造成的,我如何解决 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 我使用的是RedHat Linux,tomcat版本是6.0.26 当我简单地使用java时,我面临同样的例外 我将/etc/profile中的JAVA_HOME和path变量设置为 JAVA_HOME=/usr/java/jdk1

为Tomcat执行startup.sh时出现以下异常。这是如何造成的,我如何解决

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
我使用的是RedHat Linux,tomcat版本是6.0.26

当我简单地使用java时,我面临同样的例外

我将/etc/profile中的JAVA_HOME和path变量设置为

JAVA_HOME=/usr/java/jdk1.6.0_30  
export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  
export PATH  
看看这个 这可能是java配置问题

确保JAVA_HOME设置正确

你能发布这个命令的输出吗

 java -version

你能运行任何其他java应用程序吗?或者仅仅是tomcat的问题?

实际上我下载的jdk有一些问题。通过使用linux命令提取bin来解决此问题