b

AWS EC2에 tomcat7 & java8 설치 본문

Cloud

AWS EC2에 tomcat7 & java8 설치

dev.bistro 2014. 7. 9. 22:43

기본으로 톰캣6, 자바7이 깔려있었다 (micro instance 기준)
참고 : http://blog.de-gouveia.eu/2014/05/21/java-8-jdk-linux-installation-in-ec2-linux-instance/


* 첫번째로 java8 설치.
yum에는 아직 java-1.8이 없어서 직접 오라클에서 다운받아야한다.
파일로 받아서 scp로 올리면 귀찮으니 위 블로그처럼 다운로드 받음 


wget -c --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm" --output-document="jdk-8u5-linux-x64.rpm"


sudo rpm -i jdk-8u5-linux-x64.rpm


lrwxrwxrwx 1 root root 22  6월 11 16:52 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root 27  7월  9 02:05 javac -> /usr/java/default/bin/javac
lrwxrwxrwx 1 root root 29  7월  9 02:05 javadoc -> /usr/java/default/bin/javadoc
lrwxrwxrwx 1 root root 28  7월  9 02:05 javaws -> /usr/java/default/bin/javaws


lrwxrwxrwx 1 root root 16 7월 9 02:05 default -> /usr/java/latest
lrwxrwxrwx  1 root root   21  7월  9 02:05 latest -> /usr/java/jdk1.8.0_05

설치를 완료후 확인하면 위와 같이 되어 있고,   /usr/java/default는 방금 설치한 1.8.0으로 링크지만
java만은 alternatives/java를 보고 있어서 아래처럼 수정을 했다

lrwxrwxrwx 1 root root 30 7월 9 02:13 java -> /usr/java/jdk1.8.0_05/bin/java



* 두번째로 톰캣7 설치

Servlet3을 위해 톰캣6이 아닌, 7을 써야하는데 yum보단 바로 설치했다

wget http://apache.tt.co.kr/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz
tar zxpvf apache-tomcat-7.0.54.tar.gz

위치는/var/share/tomcat7 로 변경하고  /etc/init.d/에 기존의 tomcat6은 놔둔채 tomcat7 스크립트를 추가로 생성

스크립트 참고 : http://blog.maestropublishing.com/2013/04/23/tomcat7-service-startstop-script/



Comments