Zainstalowałem Ubuntu 14.04 Server, wyodrębniłem JDK1.8u5 i Tomcat7 i dodałem następujące pliki do .profile (próbowałem również dodać go do .bashrc z podobnymi [nie] wynikami):
export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
kiedy biegam echo $JAVA_HOME
, otrzymuję oczekiwany wynik /opt/java/jdk1.8.0_05
. Mogę również uruchomić java -version
i uzyskać poprawną odpowiedź z Java. jak na razie dobrze.
więc teraz próbuję uruchomić Tomcat (próbowałem również catalina.sh) i otrzymuję:
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
ale ... Właśnie próbowałem echo $JAVA_HOME
i zadziałało?