ubuntu에 tomcat7 설치 (톰캣 2개 띄우기)

ubuntu에 tomcat7 설치 (톰캣 2개 띄우기)

우분투에 톰캣7 설치하기를 해보았다.

이미 톰캣8을 설치했던 서버이기 때문에, 지난번과 조금 차이점이 있었고 기록으로 남긴다.

결과적으로 톰캣 2대 기동하기 실습이 됐다.

톰캣 2개를 띄우기 위한 핵심은 아래 두 가지다.

1. 카탈리나 홈이 서로 다른 user가 톰캣 기동해야 함 (.profile 수정 필요)

2. 포트 다르게 설정 (server.xml 수정 필요)


◆ 첫번째 톰캣 띄우기

먼저 톰캣 하나를 설치하려면 아래 게시글을 보면 된다.

톰캣8이지만 7과 그다지 다를 바 없다.

우분투에서 tomcat8로 자바 프로젝트 띄우기 1/2 : 톰캣을 띄워보자

http://blog.naver.com/bb_/220907952848

◆ 두번째 톰캣 띄우기

1. 리눅스 설치 / 자바 JDK 설치와 환경변수 설정

생략한다.

2. 사용자 생성

adduser spring4

먼저 기존 톰캣과 다른 홈(카탈리나 홈)을 사용하기 위해서, 사용자를 새로 생성하였다.

비밀번호만 신경써서 입력하고, 나머지 값은 1, 2, 3, 4, 5 등 적당히 입력했더니,

/home/spring4 를 홈폴더로 하는 사용자가 생성되었다.

3. 톰캣7 다운로드

http://tomcat.apache.org/ 에서 톰캣 7을 다운받는다.

4. FTP 업로드

다운받은 apache-tomcat-7.0.90.tar.gz 를 /home/spring4 위치에 FTP로 업로드한다.

root로 접속후 파일에 권한을 부여한다.

su – root

cd /home/spring4

chown spring4:spring4 *

chmod -R 755 *

압축을 푼다.

tar -xvf apache-tomcat-7.0.90.tar.gz

폴더명을 보기 쉽게 바꾼다.

mv apache-tomcat-7.0.90 tomcat7

5. 카탈리나 홈 설정

카탈리나 홈을 다르게 설정해야 한다.

홈 폴더에서 profile 파일을 수정한다.

cd /home/spring4

vi .profile

파일 하단에

JAVA_HOME=/usr
CATALINA_HOME=/home/spring4/tomcat7
CLASSPATH=$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME  CLASSPATH PATH CATALINA_HOME

라고 내용 작성하고 :wq! 한다.

6. 포트 다르게 설정 (server.xml 수정)

기존 tomcat과 포트를 다르게 설정해야 한다.

cd /home/spring4/tomcat7/conf

vi server.xml

어렵게 바꾸면 헷갈리니까 무조건 8을 7로 바꾼다는 생각으로 수정했다.

<Server port=”8005″
<Server port=”7005″

<Connector port=”8080″
<Connector port=”7070″ 으로

redirectPort=”8443″
redirectPort=”7443″ 으로

<Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />
<Connector port=”7009″ protocol=”AJP/1.3″ redirectPort=”7443″ /> 으로

이렇게 하니 쉽게 바꿀 수 있었다.

포트를 제대로 바꾸지 않으면 한쪽을 shutdown할 때 다른 한 쪽도 같이 shutdown 된다.

이러한 경우 포트를 다시 확인해보자.

기본 세팅으로 톰캣을 설치했다면,

첫번째 톰캣은 도메인:8080  또는 도메인:80 으로, 두번째 톰캣은 도메인:7070 으로 접속할 수 있다.

7. 톰캣 기동

기동은

/home/spring4/tomcat7/bin 에서 ./startup.sh

기동중지는

/home/spring4/tomcat7/bin 에서 ./shutdown.sh

로그 조회는

/home/spring4/tomcat7/logs 에서 tail -f catalina.out

하면 된다. 기동하기 전에 tail 미리 걸어놓고 보면 된다.

8. 결과 스크린샷

7070포트로 접속하면 톰캣이 잘 나온다.

이상 우분투에서 톰캣7 설치하기 였다.