반응형

우리가 흔히 MSA를 사용할 때, 1개의 WAS에서 멀티 인스턴스를 구성하는 것과 각 모듈 또는 WAR의 개수만큼 WAS를 구성하여 여러 개의 톰캣(Tomcat)을 실행하여 구성하는 경우가 있다. 대부분 MSA를 구성할 때에는 전자보다는 후자를 많이 선택을 하며, 이 때 톰캣(Tomcat)을 각 모듈의 개수만큼 실행을 하게 된다.

 

이번 글은 정말 간단한 것인데 톰캣(Tomcat) 여러 개 실행하는 방법에 대해 글을 기록한다.


A라는 이름의 Tomcat과 B라는 이름의 Tomcat이 있다고 하자.

그러면 이 A와 B 톰캣을 실행하고 싶다면, 아래와 같이 설정을 하면 된다.

 

설정을 하는 방법은 이클립스의 경우, 톰캣을 더블클릭하면 [Overview] 탭이 나온다.

 

그러면, [Ports] 탭을 보면 Tomcat admin port, HTTP/1.1, AJP/1.3이 나온다.

여기서 이 3가지의 포트를 각각 다르게 해야 한다.

각 아파치에서 AJP 프로토콜을 통해 각 Tomcat으로 리다이렉트를 해주고 처리를 해준다.

A Tomcat
B Tomcat

 

위와 같이, Tomcat admin port, HTTP/1.1, AJP/1.3 포트 넘버를 각각 다르게 설정하여 실행하면 된다.

위의 톰캣을 실행하면 localhost로 접속을 하는데, HTTP/1.1 포트에 해당하는 포트를 뒤에 붙여주면 된다.

 

예시로, localhost:6001 이런 식으로 접속하면 된다.


 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기