우분투(Ubuntu) 서버에 JDK & Tomcat 설치하기




테스트에 사용된 것들


Ubuntu Server 12.10 64-bit

Java SE Development Kit  v7 Update 9 (Linux x64)

Apache Tomcat 6.0.36




Tomcat 을 설치하기 전에 JDK 가 이미 설치되 있다면 JDK 설치는 그냥 넘기면 된다.


※ 콘솔창에 java -version 이라고 입력해 보고 실행이 되면 JDK 가 설치된 상태이다.



JDK 설치

java.oracle.com 에 가보면 Linux 용 JDK 를 rpm 형태로 제공한다. 요기서 우분투 서버가 64-bit 니까 Linux x64 버전 rpm 을 다운로드 한다.



※ 오라클 사이트에서 받으면 다운로드 속도가 드럭게 느리다. 네이버 자료실에서 받는걸 추천함.

JDK : http://file.naver.com/pc/view.html?fnum=335369&cat=30

최신버전 받을라면 검색창에 JDK 라고 치면 많이 검색된다. 원하는걸 다운로드 받으면 된다.



※ 다운로드 받은 파일명 : jdk-7u9-linux-x64.rpm


우분투에 rpm 으로 된걸 설치할려면 alien 이라는게 필요하다.


콘솔창에 alien 이라고 쳐 보면 실행이 되던지 아니면 설치가 안됬다면서 설치하라고 한다.


설치는 요렇게

sudo apt-get install alien



이제 alien을 설치했으니 다운로드 받은 jdk-7u9-linux-x64.rpm 설치할 수 있다.

sudo alien -i jdk-7u9-linux-x64.rpm



죠렇게 설치해도 되고, 아니면 살짝 번거롭게 

# jdk-7u9-linux-x64.rpm 을 jdk-7u9-linux-x64.deb 으로 변환하기
sudo alien -d jdk-7u9-linux-x64.rpm

# 설치
sudo dpkg -i jdk_1.7.009-1_amd64.deb 


요렇게 해도 된다. 뭐 하고 싶은데로 원하는데로 설치하길 바란다.



설치가 다 되면 설치된 경로는  /usr/java/jdk1.7.0_09  요기가 된다. 물론 jdk1.7.0_09 요것은 설치한 JDK 버전에 따라 틀리겠다.


설치를 다 한 후 시스템 환경 변수에 JAVA_HOME 을 추가해 주고 java 를 어디서든지 실행할 수 있도록 PATH에도 등록을 해 줘야 한다.

sudo vi /etc/profile


맨 뒷줄에다 

export JAVA_HOME=/usr/java/jdk1.7.0_09
export PATH=${PATH}:${JAVA_HOME}/bin


요래 추가해준다음


변경내용을 적용하기 위해서

source /etc/profile


요렇게 해주면 JDK 는 설치가 다 된 것이다


콘솔창에 java -version 을 입력하고 실행해 보면 잘 실행이 된다.




JDK 를 설치했으니 이제 톰캣을 설치하면 된다.

http://tomcat.apache.org 에 가서 원하는 버전을 다운로드 받거나 아니면 wget 명령어로 인터넷에서 바로 서버로 다운로드 받아도 된다.

wget http://mirror.apache-kr.org/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz

# 압축풀기
tar xvf apache-tomcat-6.0.36.tar.gz

# 너저분한 디렉토리명을 간단하게 맹글기(싫으면 안해도 됨)
mv apache-tomcat-6.0.36 tomcat6

# startup.sh 가 있는 곳으로 이동
cd tomcat6/bin/

# 톰캣 서버 스탓트
./startup.sh




요렇게 한다음 브라우져 주소창에 https://ip:8080 이라고 입력해 보자~


설치끝~


Trackback 0 Comment 1
  1. 펭귄 2013.06.05 06:29 address edit & del reply

    sudo apt-get install alien
    이걸로설치해도 설치가 되질않습니다.

prev 1 ··· 76 77 78 79 80 81 82 83 84 ··· 223 next