Bertolt Brecht What a miserable thing life is: you're living in clover, only the clover isn't good enough.
multiple instances of tomcat on a same machine
category: web application |
Tag List: catalina    connector    instance    multiple    tomcat   
posted by : jazzvm
view count : 823
2010-02-10 06:00:04, EST: 2010-02-09 16:00:04
posted about 7 months ago
HudsonÀ» ¼³Ä¡ÇÏ´Â µîÀÇ ÀÛ¾÷À» ÇÏ·Á´Ùº¸´Ï, óÀ½À¸·Î tomcat instance¸¦ ¿©·¯°³ ¶ç¿ì´Â °æÇèÀ» ´Ù ÇØº»´Ù.
(³ÊºÎ¸® ¿µ°¨Àº connector¸¦ ÀÌ¿ëÇØ¼­ ¾î¶»°Ô ÇѴٴµ¥, ±×°Ç ÇØ º¸Áú ¸øÇß°í.)


¿ø¸®´Â ÀÌ·¯ÇÏ´Ù

tomcatÀÌ »ç¿ëÇÏ´Â ¿©·¯ ŸÀÔÀÇ tcp portµéÀÌ Àִµ¥, À̳ѵéÀº $CATALINA_HOME/conf/server.xml ¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù.

Tomcat Connector Port
Shutdown Port
AJP Connector Port
Redirect Port

À̰͵éÀÌ´Ù.

°¢°¢ ´Ù½Ã º¸¸é, (¾Æ·¡´Â default)
Tomcat Connector Port | Redirect Port
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

Shutdown Port
<server port="8005" shutdown="SHUTDOWN">

AJP Connector Port | Redirect Port
<connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


°¡·É
tomcat A: /usr/local/tomcat-A
tomcat B: /usr/local/tomcat-B
¿Í °°Àº ±¸Á¶·Î µÇ¾î ÀÖ´Ù¸é, µÎ instance °¡ °°Àº Æ÷Æ®¸¦ »ç¿ëÇÒ °ÍÀ̹ǷΠ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.

µû¶ó¼­ ÇÑÂÊÀ» °íÃÄÁØ´Ù. °¡·É tomcat A ÀÇ ¼ÂÆÃÀº ±×³É µÎ°í,
tomcat B ¸¦ ´ÙÀ½°ú °°ÀÌ,

<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8445" />
<server port="8009" shutdown="SHUTDOWN">
<connector port="8010" protocol="AJP/1.3" redirectPort="8445" />


¿©±â¼­ ÁÖÀÇ ÇØ¾ß ÇÒ °ÍÀº µÎ °÷¿¡¼­ ³ªÅ¸³ª´Â redirectPort ´Â µ¿ÀÏÇÏ°Ô Àû¿ëÇØ¾ß ÇÑ´Ù.


°£´ÜÇÑ script ÀÛ¼º

tomcat A¿Í tomcat B°¡ µ¿ÀÏÇÑ $CATALINA_HOME °ú $CATALINA_BASEÀÇ È¯°æ ¼³Á¤À» °¡Áö°Ô ÇÒ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù.
±×·¡¼­, tomcat AÀÇ °æ¿ì´Â default ¶ó°í °£ÁÖÇϰí, tomcat B¸¦ ½ÇÇàÇϱâ À§ÇØ ´ÙÀ½°ú °°Àº ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¿´´Ù. (windows ±âÁØÀÌÁö¸¸, shell script¶ó°í ÇØµµ º°·Î ¾î·Á¿ö º¸ÀÌÁø ¾Ê´Â´Ù.)

my-catalina-runner.bat
set CATALINA_HOME=D:\was\tomcat-6.0.18_for_hudson
set CATALINA_BASE=D:\was\tomcat-6.0.18_for_hudson
set JAVA_OPTS=-Xms64m -Xmx256m
cd %CATALINA_HOME%\bin
catalina run




posted(2010-02-10): www.jazzvm.net/board/view.jazz?seq=1331

µµ¿òÀÌ µÇ¾ú°Å³ª, ÀǰßÀÌ ÀÖÀ¸½Ã¸é Ä¿¸àÆ®¸¦ ³²°ÜÁÖ¼¼¿ä. ±ÛÀ» ÀÛ¼ºÇÒ ¶§¿¡ Âü°í°¡ µË´Ï´Ù.
Please leave any comment or opinion regarding this posting. Particularly when you want to refer to this.
That would provide me with good motivation.

thanks --jazzvm

Name:   PWD:
Five Numbers[two five nine eight nine] :   ex)[zero one two three four] : 01234
multiple instances of tomcat on a same machine jazzvm 2010-02-10 06:00:04