apache-tomcat-8.0.22; Se produjo un error al inicializar la máquina virtual java.lang.NoClassDefFoundError: java/lang/Object

apache-tomcat-8.0.22; Se produjo un error al inicializar la máquina virtual java.lang.NoClassDefFoundError: java/lang/Object

He reinstalado JRE con la última versión JRE1.8.0_45.

Cada vez que intento ejecutar Tomcat:startup.bat ocurre este error.

La instalación de JRE se realizó con el instalador en línea de Oracle y fue perfecta.

JAVA_HOME también está configurado correctamente.

Sugiera cuál podría ser el problema.

Respuesta1

Asegúrese de que la variable PATH esté configurada correctamente. También necesita tener la configuración de classpath precisa para cargar los archivos jar necesarios.

No Error Clase Def Encontrado

generalmente se refiere a una clase que no se encontró cuando se emite el comando java. En su caso, es posible que Tomcat no pueda ejecutar el comando dentro del archivo bat debido a que faltan valores enruta de clases

Respuesta2

El consejo dado anteriormente por Dan funcionó. Cuando configuré la ruta JRE a la de JDK (C:\Program Files\Java\jdk1.8.0\jre), Tomcat comenzó a funcionar.

información relacionada