
Tengo Java 8 v171. Hace unos meses, instalé Tomcat 8.5.50. Ahora necesito actualizar mi versión de Java.
Ahora tengo Java 8 v171 y Java 8 v301.
Salida de java -version
:
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Me puse JAVA_HOME
y JRE_HOME
. Salida de echo "%JAVA_HOME% / %JRE_HOME%"
:
"D:\Software\Java\jdk1.8.0_301 / D:\Software\Java\jre1.8.0_301"
Pero Tomcat permanece en la versión anterior. El archivo de registro de Catalina mantiene la versión anterior de JVM. Cuando ejecuto manualmente una nueva instancia con mi cuenta, muestra la nueva versión de Java.
Pero en realidad se está ejecutando en el servicio de Windows. Incluso cuando lo reinicio (gracias al botón de reinicio o detener/iniciar) siempre vuelve con la JVM antigua.
¿Cómo puedo utilizar la nueva versión de Java?
Respuesta1
Como lo instaló como un servicio, debe especificar la versión de Java en el archivo: Tomcat8.5.50w.exe que se encuentra en el directorio de instalación.
Puede variar un poco dependiendo de tu versión, ¡pero (por si acaso) debería ser bastante sencillo!
- detener el servicio
- Ir al directorio de instalación
- Abra "Tomcat8.5.50w.exe"
- Vaya a la pestaña "Java"
- Edite el primer campo de entrada justo después de "Java Virtual Machine" para que apunte a su nueva instalación
- Iniciar el servicio