ubuntu 에서 제공하는 패키지 관리자로 설치하면 편리하고 쉽게 설치는 가능한데
Root 권한으로 설치가 되다 보니 간혹 권한 문제 때문에 라이브러리 참조 오류나 버그가 발생하는 경우가 있습니다.
이런 문제들 때문에
가장 좋은 것은 사용자 계정을 하나 추가하고 해당 계정내에서 수동(Manual)로 설치하는 것이
깔끔하고 셋팅 및 관리하기도 편리한 경우가 있습니다.
#사용자 계정 생성
1. wasadmin이라는 계정을 생성
$sudo adduser wasadmin
계정 생성과 동시에 passwd도 셋팅하도록 되어 있습니다. 완료되면 계정이 생성되면서 부가적인 home 셋팅도 완료가 됩니다.
2. sudo 권한을 부여해 줍니다.
$sudo adduser wasadmin sudo
3. home 디렉토리 확인
$cd /home/wasadmin
사용자 계정 생성이 정상적으로 완료되었습니다.
사용자 home 디렉토리에 jsk 7 를 설치해 보겠습니다.
#jdk 7 설치하기
ubuntu에서 제공하는 java jdk는 openjdk입니다.
이것은 오라클 정식 버젼이 아니기 때문에 기존에 설치되어 있는 것이 있으면 oracle jdk가 설치가 안되니
삭제하도록 합니다.
1. openjdk 삭제
$sudo apt-get purge openjdk*
2. oracle jdk 다운로드
http://www.oracle.com/technetwork/java/javase/archive-139210.html
oracle 사이트의 다운로드 페이지 링크로 가서 jdk 7버젼으로 다운을 받습니다.
jdk-7u80-linux-x64.tar.gz
3. 파일 이동
$sudo mv jdk-7u80-linux-x64.tar.gz /home/wasadmin
다운로드 받은 파일의 위치에서 home 디렉토리로 파일을 이동합니다.
압축을 풀 디렉토리는 원하시는 곳으로 변경을 해도 됩니다. 일반적으로는 /usr/lib를 사용하기도 합니다.
4. 압축 풀기
$tar xvf jdk-7u80-linux-x64.tar.gz
drwxr-xr-x 8 wasadmin wasadmin 4096 Apr 11 2015 jdk1.7.0_80/
압축이 풀어지면 jdk1.7.0_80라는 디렉토리가 생성이 됩니다.
여기까지 되면 기본 설치는 완료가 되었습니다. 이제 환경셋팅을 하도록 합니다.
5. 환경 변수, PATH 설정
$sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/wasadmin/jdk1.7.0_80"
JAVA_HOME="/home/wasadmin/jdk1.7.0_80"
$source /etc/environment
source 명령을 통해서 현재 환경설정 정보를 갱신합니다.
6. /usr/bin 셋팅
$sudo update-alternatives --install "/usr/bin/java" “java” "$JAVA_HOME/bin/java" 1
$sudo update-alternatives --install "/usr/bin/javac" "javac" "$JAVA_HOME/bin/javac" 1
$sudo update-alternatives --install "/usr/bin/javaws" "javaws" "$JAVA_HOME/bin/javaws" 1
버젼 확인이 잘되면 설치 및 셋팅이 정상적으로 된 것입니다.
이제 tomcat을 설치해 보겠습니다.
#Tomcat7 설치하기
1. Tomcat7 다운로드
65라는 하위 버젼은 자주 변경이 되니 다르다고 크게 신경쓰지 않으셔도 됩니다.
2. 파일 이동
$sudo mv apache-tomcat-7.0.65.tar.gz /home/wasadmin
jdk와 마찬가지로 동일한 디렉토리로 이동시켜 줍니다.
3. 압축 풀기
$tar xvf apache-tomcat-7.0.65.tar.gz
drwxrwxr-x 9 wasadmin wasadmin 4096 Dec 12 10:58 apache-tomcat-7.0.65/
해당 디렉토리에서 압축을 풀어 줍니다.
압축이 풀어지면 apache-tomcat-7.0.65 폴더가 생성이 되면서 설치가 완료되었습니다.
4. Application 배포
$sudo mv application.war /home/wasadmin/apache-tomcat-7.0.65/webapps
war로 배포된 application을 톰켓 폴더의 webapps폴더로 이동시켜 줍니다.
5. Tomcat 기동
$./bin/startup.sh
tomcat server를 기동하면 배포했던 war파일이 압축이 풀리면서 context로 올라갑니다.
디폴트로 사용할 경우 8080 포트로 서비스가 동작하게 됩니다.
'Ubuntu 14' 카테고리의 다른 글
ubuntu 14 - mysql 설치하기 (0) | 2016.09.24 |
---|---|
ubuntu 14 - svn 설치하고 셋팅하기 (0) | 2015.12.16 |
ubuntu 14 - mongodb 최신 stable 버젼 설치하기 (0) | 2015.12.13 |
ubuntu 14 - Redis 최신 stable 버젼 설치하기 (0) | 2015.12.13 |
vi/vim 명령어 (0) | 2015.12.10 |
댓글