apt-get 으로 Ubuntu 12.04에서 Oracle JDK 설치 & Tomcat 설치



저번에는 jdk 랑 tomcat을 그냥 쌩으로 다운로드 받아서 설치하는 방법 에 대해서 글을 작성했었는데


요번에는 apt-get 으로 쉽고 간지나게 설치해 보자.


아무것도 안깔려 있다고 가정하고 먼저 Oracle JDK 를 설치해 보자.



먼저 apt-add-repository 명령으로 Oracle JDK 가 있는 repository를 추가시켜 줘야 되는데, 만약 이 명령어를 입력했는데 요런 명령어가 없다고 그라면 요렇게 해서 설치를 할 수 있다.

sudo apt-get install python-software-properties



apt-add-repository 가 설치됬다면 요렇게 해서 Oracle JDK 를 설치한다. JDK를 설치하면서 뭐 물어보는데 대충 예예~ 하고 넘어가면 된다.

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer



쪽바로 설치됬는지 확인할려면

java -version






JDK를 설치했으니 톰캣을 설치해보자.

sudo apt-get install tomcat6


요렇게 설치를 하면 설치가 완료되자 마자 톰캣 서비스를 실행시켜주는데 


 * no JDK found - please set JAVA_HOME


요런 메시지가 뜨면서 톰캣이 실행이 되지 않는다.




/etc/profile, /etc/environment 요런데다 JAVA_HOME을 설정해 주라고 해서 해봤는데 잘 안됐다.


고럴땐 /etc/default/tomcat6 파일을 vi 편집기로 열어 JAVA_HOME=/usr/lib/jvm/java-7-oracle 요렇게 JAVA_HOME을 설정해 주니 잘됬다.

sudo vi /etc/default/tomcat6

# 대충 위쪽 부분에 JAVA_HOME=/usr/lib/jvm/java-7-oracle 요거 추가



다시 톰캣 스타트

sudo service tomcat6 start



웹브라우져로 확인



※ 각종 파일 위치들

server.xml : /etc/tomcat6/server.xml

로그파일 : /var/log/tomcat6/catalina.out,  /var/log/tomcat6/localhost.xxxx-xx-xx.log