Solución:
Cuando abre catalina.sh / catalina.bat, puede ver:
Requisitos previos de las variables de entorno
JAVA_HOME Debe apuntar a la instalación del kit de desarrollo de Java.
Entonces, configure su variable de entorno JAVA_HOME
para apuntar a Java 6. También asegúrese JRE_HOME
apunta al mismo objetivo, si está configurado.
Actualización: dado que está en Windows, consulte aquí cómo administrar sus variables de entorno
Puede cambiar la ubicación de JDK o JRE siguiendo estos pasos:
- abre el Terminal o cmd.
- Ve a la
[tomcat-home]bin
directorio.
ex:c:tomcat8bin
- escribe el siguiente comando:
Tomcat8W //ES//Tomcat8
- abrirá el cuadro de diálogo, seleccione el pestaña java (panel superior).
- cambie el valor de la máquina virtual Java.
- hacer clic OK.
Nota:
en Apache TomEE los mismos pasos, pero paso 3) el comando debe ser: TomEE //ES
Si usa los scripts estándar para iniciar Tomcat (es decir, no ha instalado Tomcat como un servicio de Windows), puede usar el archivo setenv.bat para configurar su versión de JRE_HOME.
En Windows, cree el archivo
%CATALINA_BASE%binsetenv.bat
, con contenido:
set "JRE_HOME=%ProgramFiles%Javajre1.6.0_20"
exit /b 0
Y eso debería ser todo.
Puede probar esto usando% CATALINA_BASE% bin configtest.bat (Descargo de responsabilidad: solo lo he verificado con una instalación de Tomcat7).
Otras lecturas:
- http://tomcat.apache.org/tomcat-5.5-doc/RUNNING.txt – Sección: ‘Configuración avanzada – Varias instancias de Tomcat’
- http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt – Sección: ‘(3.4) Usando el script “setenv” (opcional, recomendado)’