Instalei o Ubuntu 14.04 Server, extraí o JDK1.8u5 e o Tomcat7 e adicionei o seguinte ao .profile (também tentei adicioná-lo ao .bashrc com resultados [não]] semelhantes:
export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
quando corro echo $JAVA_HOME
, obtenho o resultado esperado de /opt/java/jdk1.8.0_05
. Também posso executar java -version
e obter a resposta correta do Java. Por enquanto, tudo bem.
então agora eu tento inicializar o Tomcat (tentei também catalina.sh) e recebo o seguinte:
user@ubuntu:~$ sudo /opt/tomcat7/apache-tomcat-7.0.53/bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
mas ... eu apenas tentei echo $JAVA_HOME
e funcionou?