jueves, 5 de marzo de 2015

Especificar JDK para Tomcat (probado con 6 y 7) en Ubuntu

Este error puede ocurrir cuando recién instalamos Tomcat en nuestra máquina (Estoy usando Ubuntu).

no JDK found - please set JAVA_HOME

Para establecer valor para JAVA_HOME abrimos el archivo gedit /etc/default/tomcat# (# es el numero de la versión del Tomcat que estemos usando, ejem: tomcat6 ) usar:

gksudo gedit /etc/default/tomcat6 

En la parte del archivo donde dice:

# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.5. If JAVA_HOME is not set, some common directories for 
# OpenJDK, the Sun JDK, and various J2SE 1.5 versions are tried.
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk

Descomentamos y cambiamos el valor de la variable JAVA_HOME por ejemplo:

JAVA_HOME=/usr/lib/jvm/java-7-oracle

Reiniciamos Tomcat, por ejemplo usando tomcat6

sudo /etc/init.d/tomcat6 restart

¡y listo!

Un plus que es si te aparece este error en NetBeans

CATALINA_HOME /conf/server.xml can’t be read

Generar la liga en el directorio base del Tomcat

# ln -s /etc/tomcat7 /usr/share/tomcat7/conf

Y despues asigna valor a tu CATALINA_HOME como /usr/share/tomcat7/conf

¡¡¡Y otra vez listo!!!


¡¡Saludos javer@s!

No hay comentarios:

Publicar un comentario