[Ubuntu Diary] no JDK found - please set JAVA_HOME 에러 발생시

Tomcat 설정 중 어떤것을 수정하고, 재시작할려는 찰나.
no JDK found - please set JAVA_HOME 라는 메시지를 뿜고 재시작이 불가능한 경우에 대한 내용입니다. 


먼저 현재 자바가 잘 설치되어 있는지 체크한 뒤, 


아래의 설정파일을 열어줍니다. 




기본적으로 아래와 같이 오픈JDK로 설정이 되어 있었습니다. 


이 내용을 설치된 자바의 경로로 변경해 주어야 하는데, 어디에 설치되어 있는지 잘 모르겠습니다. 
아래의 locate 명령으로 위치를 찾아보니, 대략적으로 /usr/lib/jvm/java-6-oracle 인 것 같습니다. 


아래와 같이 JDK의 경로를 변경하고, 저장해 줍니다. 


이후 Tomcat을 재시작하니, 잘 동작하는군요. 


참고 : http://askubuntu.com/questions/154953/tomcat7-cannot-find-jdk