우분투 14.04 서버를 설치하고 JDK1.8u5와 Tomcat7을 추출하고 .profile에 다음을 추가했습니다 (유사한 결과가 아닌 .bashrc에 추가하려고 시도했습니다).
export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
내가 실행 echo $JAVA_HOME
하면의 예상 결과를 얻습니다 /opt/java/jdk1.8.0_05
. java -version
Java를 실행 하고 올바른 응답을 얻을 수도 있습니다 . 여태까지는 그런대로 잘됐다.
이제 Tomcat (catalina.sh를 시도)을 시작하려고하면 다음과 같은 결과가 나타납니다.
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
하지만 ... 방금 시도했는데 echo $JAVA_HOME
효과가 있었습니까?