O script de inicialização do servidor Tomcat falha no Linux

2

Abaixo da exceção durante a execução do startup.sh para o Tomcat. Por favor me ajude a resolver

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

Estou usando o RedHat Linux, a versão do tomcat é 6.0.26

Quando uso java simplesmente, enfrento a mesma exceção.

Eu configurei o JAVA_HOME e o caminho variável em / etc / profile como

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

PATH=$JAVA_HOME/bin:$PATH  
export PATH  
    
por Selvakumar P 21.02.2012 / 06:38

1 resposta

2

Geralmente esse erro significa uma de duas coisas.

  1. A definição de classe procurada existia quando a classe atualmente em execução era compilada, mas a definição não pode mais ser encontrada. Isso pode ser tão simples quanto alguém renomear um arquivo .jar . Você pode garantir que nada tem vital mudou no caminho?

  2. Algum outro script está substituindo a variável de ambiente Classpath. Você pode tentar executar java explicity com a opção -classpath com o classpath que você acredita que funcionará?

por 21.02.2012 / 07:34

Tags