Linux

리눅스에서 다중 톰캣 서버 사용시

Sinnak86 2018. 3. 6. 12:10

리눅스 서버에서 다중 톰캣 서버 설정시 동시에 1개의 톰캣 서버만 켜지는현상, 또는 다중 톰캣 서버가 안켜지는 현상시 확인.


톰캣a, b가 있다고 하자.


1. 톰캣a 서버 시작.

2. 톰캣a 서버 정상적으로 작동.


3. 톰캣b 서버 시작.

4. 톰캣b 서버 정상적으로 작동. 단 톰캣a 서버 중지됨.


5. 톰캣a 서버 재시작.

6. 톰캣a 서버 정상적으로 작동. 단 톰캣b 서버 중지됨.


이러한 상황, 즉 1개를 키면 다른 서버가 죽는 현상시 확인 할 것이다.



* 밑에 빨간칸에 톰캣폴더 안에 conf 안에 보면 우측 빨간칸의 server.xml 열어본다.



*조금만 밑에 내려보면 빨간칸의 서버 포트가 8005(기본)로 되어있는데 다른 서버의 같은 위치의 server.xml 을 확인해보면 똑같이 8005로 되어있을 것이다.


이부분을 위와 같이 다른포트번호로 unique 화 해주어야 한다.


나는 톰캣a를 8005로 냅두고 톰캣b를 18005로 변경해 주었다.


다시 각각 톰캣서버를 재시작 한다.


제대로 작동된다.


*주위할 점은 server.xml 저 부분에 옆에 shutdown="SHUTDOWN" 으로 되있는 부분을 확인 하고 변경해주어야 한다.