tomcat

slee2·2022년 11월 5일
0

기본적으로 톰캣을 하나만 사용한다면 따로 설정해야할 옵션이 없다.

다만, 톰캣을 여러개 사용하게 된다면 변경, 추가해야할 설정들이 있다.

다중 톰캣의 경우

conf/server.xml

<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
               
<Server port="12005" shutdown="SHUTDOWN">
    <Connector port="8090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8244" />

<Server port="8105" shutdown="SHUTDOWN">
    <Connector port="8091" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8144" />

3개의 포트 모두 변경해줘야한다.

bin/catalina.sh

# resolve links - $0 may be a softlink
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={톰캣 경로}
export TOMCAT_HOME={톰캣 경로}
export CATALINA_BASE={톰캣 경로}
CATALINA_PID={톰캣 경로}/bin/tomcat.pid

다른 톰캣과 겹치지 않도록, 경로를 수동으로 설정해줘야한다.

0개의 댓글