Saya telah menginstal Ubuntu 14.04 Server, mengekstrak JDK1.8u5 dan Tomcat7, dan menambahkan yang berikut ke .profile (Saya juga mencoba menambahkannya ke .bashrc dengan hasil [non-] yang sama):
export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
ketika saya menjalankan echo $JAVA_HOME
saya mendapatkan hasil yang diharapkan dari /opt/java/jdk1.8.0_05
. Saya juga dapat menjalankan java -version
dan mendapatkan respons yang benar dari Java. sejauh ini baik.
jadi sekarang saya mencoba untuk memulai Tomcat (coba juga catalina.sh), dan saya mendapatkan yang berikut:
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
tapi ... saya baru mencoba echo $JAVA_HOME
dan berhasil?