본문 바로가기
5.Linux

5. [CentOS7] 톰캣(Tomcat) 다중으로 설치

by 갓대희 2018. 1. 25.
반응형

[CentOS7] 톰캣(Tomcat) 다중으로 설치


앞서 이미 단일 톰캣을 설치 해보았다. 

그러나 한 서버에서 다양한 서비스를 사용, 로드밸런싱을 통산 부하분산 등의 목적으로 Tomcat을 다중으로 설치해야 할 일들이 있다.



▶ 포트 설정

하나의 톰캣에서 보통 3개의 port를 사용한다고 생각하면 된다.

(톰캣 내부 포트, apache 연동을 위한 ajp 포트, 서비스 포트)


server port (내부) : 8005, 8105

ajp1.3 port (내부) : 8009, 8109

Connector port (외부) : 8080, 8180



▶ 톰캣 설치

# wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz

# tar xvfz apache-tomcat-8.5.27.tar.gz

mv apache-tomcat-8.5.27/ /usr/local/tomcat8.5

# tar xvfz apache-tomcat-8.5.27.tar.gz

mv apache-tomcat-8.5.27/ /usr/local/tomcat8.5-2



▶ catalina.sh 파일 수정

다음 경로안의 catalina.sh 파일을 수정하여준다.

/usr/local/tomcat8.5/bin

/usr/local/tomcat8.5-2/bin



PRG="$0"


while [ -h "$PRG" ]; do

  ls=`ls -ld "$PRG"`

  link=`expr "$ls" : '.*-> \(.*\)$'`

  if expr "$link" : '/.*' > /dev/null; then

    PRG="$link"

  else

    PRG=`dirname "$PRG"`/"$link"

  fi

done


export CATALINA_HOME=/usr/local/tomcat8.5

export TOMCAT_HOME=/usr/local/tomcat8.5

export CATALINA_BASE=/usr/local/tomcat8.5




빨간색 부분을 추가 하여 준다.



▶ server.xml 파일 수정

다음 경로 안의 server.xml 파일을 수정하여 준다.

위에서 정의한대로 포트를 설정 하여 준다.

/usr/local/tomcat8.5-2/conf



▶ 톰캣 실행 후 이상여부를 확인하여 준다.

반응형

댓글0