리눅스 환경에서 톰캣 하나 더 띄우기(멀티톰캣, 톱캣2개)
개발을 진행하다가 톰캣 서비스를 하나 더 띄워할 필요성이 생겼습니다.
환경은 리눅스 입니다.
처음엔 단순히....포트번호만 다르게 해서 띄웠더니
톰캣이 서로 겹처서 서로 난리도 아니었습니다.
제가 정답이라곤 할 수 없지만
이참에 차근차근 정리해 두겠습니다.
먼저 톰캣의 server.xml을 보겠습니다.
server.xml 변경
1. Server port 변경
<Server port="8105" shutdown="SHUTDOWN">
기존 : 8005로 되어있었음.
2.Connector 변경
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="81443" />
기존 : port=8080, redirerctPort=8443
3. AJP 1.3 Connector 변경
<Connector port="8109" protocol="AJP/1.3" redirectPort="81443" />
기존 : port=8009, redirerctPort=8443
그리고 당연히 다른 소스를 띄우는 것이므로 Context path도 변경해주세요.
<Context path="/00" docBase="00" reloadable="true">
Catalina.sh 변경
# UMASK (Optional) Override Tomcat's default UMASK of 0027
#
# USE_NOHUP (Optional) If set to the string true the start command will
# use nohup so that the Tomcat process will ignore any hangup
# signals. Default is "false" unless running on HP-UX in which
# case the default is "true"
# -----------------------------------------------------------------------------
CATALINA_HOME=/lee/tomcat
shutdown.sh, startup.sh
startup.sh
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
CATALINA_HOME=/home/kiss/was/file_tomcat8
다들 고생하세요.
아 그리고 혹시 접속이 안되면 방화벽 문제일 수도 있습니다.
[개발/리눅스] - 리눅스 방화벽 설정(linux firewall)_the network adapter could not establish the connection
'개발 > was' 카테고리의 다른 글
이클립스 톰캣 Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. (0) | 2018.07.03 |
---|---|
(리눅스, 윈도우)톰캣 server.xml 설정_ 소스올리기 (0) | 2018.06.19 |
이클립스 java.lang.OutOfMemoryError: Java heap space (0) | 2018.05.23 |
톰켓 에러페이지 설정(정보 및 버전 감추기) (4) | 2017.10.21 |
톰켓 메모리 증진 방법(java.lang.OutOfMemoryError: PermGen space) (0) | 2017.10.20 |
Pool 에러(Cannot get a connection, pool error Timeout waiting for idle object) (0) | 2017.10.16 |
Tomcat Post로 넘어가는 파라미터 갯수와 size 설정 (4) | 2017.09.10 |