�B�B�B�B�B�B�B�B�B�B
�B�B�Eƒ��BƒV�Eःqƒtá¤ë �B�B
ƒe î¸�u�Bƒ’ƒtƒlƒ^ƒ†�B�BƒT à
Resin�E�A�E ƒP�Eƒl�BƒV�Eë¡ �Kƒgꥃƒ�E�A�Eƒm(Windowsƒlƒk�BƒF�Bƒq
26/Mar/2002�B�BSystemInfinity ƒPⶃJ ƒLƒmƒTƒ�
Special Thanks ƒIƒGƒjƒƒ�AƒI�A ƒŒƒcƒV�AƒI�Aó �A�A�Aƒg�Aâ¤�u�A꤃ƒ�Aƒl�Aƒ’�AƒG�AƒJ�A�A�A�J�AƒP�A�E�BƒF
0. RESIN�Aƒq�Aƒg�A�A�Aƒj
RESIN�Aƒ}Caucho Technology�Aè¤ê¥ê¥ê¡ƒV�EƒP�AƒI�A줃j�A�A�A륃I�BƒV�Eƒˆ�E쥃e�Eƒl�Bƒ\�vƒn�vƒ‚�vƒ~�EƒE�E ƒj�Eƒn�Aƒk�AƒP�B�v
ƒZƒ�ƒRƒ‹�Aƒq�Aƒg�A�A�Aƒj�Aƒ}URL
http://caucho.com/
�A ƒCƒZƒl�AƒL�Aƒj�Aƒb�Aƒ^�AƒI�A�A�B�v
�AƒE�AƒE�Aƒk�Aƒ} Apache 1.3.20 + Resin2.0.4 �A ƒl�Aƒe�Aƒ\WindowsƒZ夃k�Aƒz�EƒT�Eƒe�Eƒl�E�u�Eƒe�Eƒ‰�A ƒ�ƒC ƒL�A�J�AƒP�B�v
�A�J�Aƒ\Resin�Aƒzƒj ƒ�ƒNì¾ ƒ}�[ƒ†ƒE�[�Aƒq�AâUNIXƒlƒk�Aƒzƒn ƒƒƒcƒ\�A�A�Aƒz�AƒkUNIXƒGƒgƒJƒ…�AƒkƒTƒlƒwƒ€�AƒI�Aì¤ë¾ì¹ç¤ƒ}�Eƒw�Eƒe�EƒlƒZ夃z�EƒI�E�A�Eƒl�A ƒH�A뤃H�BƒD
ƒTƒ„ƒlƒz�AƒzƒnƒNƒN�E�A ƒCƒPƒw�Aƒq�AƒL�AƒjƒCƒV�AƒI�A�A�Aƒw�B�v
�A�J�Aƒ\ƒjƒeƒgƒ@�Aƒl�AƒL�Aƒj�Aƒ}�[ƒnƒCƒV�Aƒz�A⤃z�Aƒƒ�A�u�AƒC�Aé¤ì¤�J�AƒP�BƒF
ƒcƒ‡�A�A�BƒF
Tomcat�Aƒzƒt ƒEƒkƒ��Aƒzƒcƒ‡�AƒI�Aƒ^�AƒlƒNƒ^�Aï¤ì¤ƒj�A�A�A�J�AƒP�B�v
�EƒI�BƒV�Eƒˆ�E쥃e�Eƒl�AƒzƒVƒHƒj�[�EƒE�E ƒ€�E�A�Eë
�EƒX�BƒV�EƒP�A ƒ€ƒPƒP�AƒP�A뤃^�AƒA�AƒkƒVƒHƒj�[ƒiƒF�Aƒq�EƒI�BƒV�Eƒˆ�E쥃e�Eƒl�A ꥃE�E ƒ€�E�A�E뤃L�Aƒj�Aƒb�Aì¤ë¡�v
ƒl ƒ’ƒwƒ€�Aƒn�Aé̃Iƒzƒ`�Aƒkƒw ƒ€ƒCƒgƒkƒX
ƒZƒ’ƒwƒ€�Aƒk�Aƒ}�Eé¥�A�EƒT�E ƒPƒzƒ`�Aƒƒƒmƒƒƒwƒ‰�Aƒ^�Aƒƒ�B�uƒl ƒ’ƒwƒ€�Aƒn�Aé̃IƒX ƒkƒw ƒ€ƒCƒgƒkƒX�B�v
ƒm鲃‹ƒnƒƒƒTƒJƒXèÍý(Load Balancing)
ƒn�vƒ\ ƒz�EƒI�BƒV�Eƒ~�Aƒq�Eꥃb�EƒB�EƒP�Eƒl�A ä¤ê¿ƒJ�Aê¡�u�A�u�A륃I�BƒV�Eƒ~�Aƒƒ�Eƒ^�Eƒ’�E ƒL�Aƒj�A⼃Hƒj�[ƒiƒF�AƒqƒcƒZ�Aƒz�EƒI�BƒV�Eƒ~�AƒqƒXèÍ íˆƒ…ƒLƒ€�A�[�B�v
1. ƒj�[ƒRzƒkƒ@ƒGƒgƒJƒ…�Aƒq�Aƒg�A�A�Aƒj
ƒj�[ƒRzƒkƒ@�Aƒq�Aƒg�A�A�Aƒj�Aƒ}�[ƒnƒCƒV�AƒzƒGƒgƒJƒ…�AƒkƒEƒzƒkƒ@�AƒL�Aƒj�A�A�A�J�AƒP�B�v
�AƒE�Aì°ƒnƒE�[�Aƒz�Eƒ‰�E饃e�Eƒl�Eƒ†�EƒD�BƒV�Eःq�Aƒg�A�A�AƒjƒZ ƒƒ�A�u�Aê¤�J�AƒL�Aƒ\�A餃V�Aƒ�ƒZ �B�A ƒFƒGê¤�A�AƒL�A�J�AƒP�BƒF
Resin 1 �Bƒ@ Takako's Machine
Resin 2 �Bƒ@ Kimura's Machine
Resin 3 �Bƒ@ Takako's NOTE_PC
Windows 2000
Java2 SDK 1.3.1_01
Apache 1.3.20
Resin 2.0.4
Windows 2000
Java2 SDK 1.3.1_01
Resin 2.0.4
Windows 2000 Server
Java2 SDK 1.3.1_01
Resin 2.0.4
�uƒBApache�Bƒ@Resin = 1:1�Aƒzƒj�[ƒRj�EƒP�Eƒl�Aƒq�Aƒ}Resin1�Aƒz�A�Kƒw ƒ€�B�v
�uƒBApache�Bƒ@Resin = 1:N(ƒm鲃‹ƒnƒƒƒTƒJƒXèÍ ƒ@�[ƒnƒCƒVLoad Balancing�AƒlƒmƒXƒVƒB)�Aƒzƒj�[ƒRj�EƒP�Eƒl�Aƒq�Aƒ}Resin1/2/3�A ƒ€�B�v
2. �Eƒ^�Eƒ’�E í¡ƒV�Eƒm
http://www.caucho.com/download/index.xtp
(�Eƒ~�E�A�Eƒn�Eê¡�u�EƒX�BƒV�EƒP�EƒE�BƒV�Eƒm)�AƒH�A饃^�Eƒ’�E í¡ƒV�Eƒm�AƒL�A�J�AƒP�B�v
�Eƒ^�Eƒ’�E í¡ƒV�Eƒm�Eƒ†�E�B�E�A�E뤃q�Aƒ}�Eƒ~�E�A�Eƒn�Eêȃk�Aƒl�EƒX�BƒV�EƒPƒlƒk�Aƒƒ�A�u�A뤃z�AƒkƒTƒlƒwƒ€�Aƒz�Eƒ‰�E饃e�Eƒl�Eƒ†�EƒD�BƒV�Eà(Windows or UNIX)�Aä
ƒmƒƒƒwƒ‰ƒtƒ�ƒiƒF�AƒqƒPç¤ï¤ƒT�Aƒj�Eƒ^�Eƒ’�E í¡ƒV�Eƒm�Eƒ†�E�B�E�A�Eë¤ è¤á¤ë¡�v
�EƒX�BƒV�EƒP�EƒE�BƒV�Eƒm�B�u�Eƒ~�E�A�Eƒn�E꤃l�A⤃qUnixƒwƒ€�Aƒztar.gzƒLƒ`ƒV�[�AƒlWindowsƒwƒ€�AƒzzipƒLƒ`ƒV�[�Aƒƒƒwƒ€�[ƒ†�AƒI�A줃j�A�A�A�J�AƒP�B�v
Resin �Aƒ} All Pure Java �Aƒn�Aƒz�Aƒk�Aƒm�Aƒ`�Aé¤ ƒ^�Eƒ’�E í¡ƒV�Eƒm�AƒL�Aƒj�A⻃l�AƒB�A�J�AƒP�Aƒƒ
Apache �Aä IIS �Aƒq�E�u�Eƒm�EƒF�E ƒL�Aƒjƒw ƒ€�AƒP�A뤃l�Aƒ…�Aƒq ƒmƒƒƒwƒ‰�Aƒq�Aƒn�A륃E�Eƒw�Eƒb�Eƒ\ƒm ƒƒ�Aƒz .dll �Aƒn�Aƒm�AƒƒWindows ƒlƒk�Aƒq�Aƒ}ƒG�J�A�J�A줃j�A�A�A�J�AƒP�B�v
Unix ƒlƒk�Aƒ}�E�u�Eƒm�EƒF�E ƒP�A뤃l�Aƒ…�Aƒq�Aƒ}�AƒE�Aì¤ ƒHƒnƒƒ�Aƒk�EƒE�E ƒ€�E�A�Eë �AƒL�A�J�AƒP�B�v
3. �E�A�E ƒP�Eƒl�BƒV�Eë
Resin�Aƒ}Web�EƒI�BƒV�Eƒ~�AƒzƒI�BƒkƒX�AâʃT�AƒTƒT ƒe�Aƒj�A�A�A뤃z�AƒkƒeƒAƒcƒz�Aƒk�A⻃l�AƒB�A�J�AƒP�B�v(�EƒP�Eƒ\�E ƒm�E�u�Eí¥ ƒ\�BƒF�Bƒq
�AƒX�AƒL�Aƒjƒqƒ\Servlet�EƒE�E ƒj�EƒnƒjƒAƒwƒw�B�u�E�A�E ƒP�Eƒl�BƒV�Eë» ƒz�Eƒk�Eƒ†�EƒD�E륃lƒ^�Kƒg꤃k�Aƒ}�EƒP�Eƒ\�E ƒm�E�u�Eí¥ ƒ\�Aƒq�Aƒn�Aƒe�Aƒj�A�A�A�J�AƒP�B�v
�AƒX�AƒE�Aƒk�A�J�AƒR�Aƒ}Resin�A �A�E ƒP�Eƒl�BƒV�E뤃L�Aƒj�EƒP�Eƒ\�E ƒm�E�u�Eí¡ƒV�E ƒ\�AƒkƒIƒbƒj�[�AƒL�Aƒj�A�K�A�J�AƒL�A礃’�B�v
�E�A�E ƒP�Eƒl�BƒV�E뤃l�A�A�Aƒe�Aƒj�A⥃^�Eƒ’�E í¡ƒV�Eƒm�AƒL�Aƒ\�E�u�BƒV�EƒH�E�A�Eƒˆ�A ःP�A뤃^�AƒA�Aƒn�Aƒz�AƒkƒGƒnƒeƒA�Aƒk�AƒP�Eƒw�BƒF
�E�A�E ƒP�Eƒl�BƒV�E뤃P�A륃k�E�v�E쥃b�Eƒl�EêÀè¤ è¤á¡�u�AƒX�AƒE�Aƒq�[ƒ�ƒj�[�AƒL�Aƒj�E�u�BƒV�EƒH�E�A�Eƒˆ�A ƒNƒEƒH�AƒL�AƒjƒCƒV�AƒI�A�A�B�v
Resin�Aƒ^�AƒA�AƒkƒTƒl�Aƒ’�Aƒn�Aé¥�A�E ƒP�Eƒl�BƒV�E뤃}�AƒE�A줃kƒXƒFƒzƒT�Aƒk�AƒP�B�v
�uƒB�Aƒk�A⥃��E ƒlResin�Aƒe�Aƒj�B�v�B�v�B�vƒqƒ\Servlet�EƒE�E ƒj�Eƒn�AƒzƒTƒiƒwƒw�Aƒq�AƒX�Aƒe�Aƒb�A꤃k�AƒP�A褃w�Aƒ@�Bƒ`(^^�BƒJ
4. �E�A�E ƒP�Eƒl�BƒV�Eë¸å¤ƒzƒ^�Kƒgê
Resin�Aƒz�E�A�E ƒP�Eƒl�BƒV�Eë¸å¤ƒzƒ^�Kƒg꤃}ƒV礃q�vƒC�Aƒg�Aƒk�AƒP�B�v
�[ƒnƒCƒV�AƒzƒGƒgƒJƒ…ƒnƒ€ƒ\ �Kƒg꤃P�A뤃^�AƒA�Aƒk�AƒP�B�v
�Bƒ’JAVA_HOME �Bƒg�B�BJ2SDK�Aƒz�Eƒk�E�v�E쥃b�Eƒl�Eê¤ ƒŠƒg꤃P�Aë¡�v
�BƒŒƒz㤃B�Aƒ~JSDK�A �Eƒm�Eé¥�A�Eƒˆ�AƒzƒgƒZƒCƒV�Aƒq�E�A�E ƒP�Eƒl�BƒV�E뤃L�Aƒ\ƒZì¹ç¡ƒ@C:\jdk1.3.1_01�Bƒ�
�Bƒ’RESIN_HOME �Bƒg Resin�A �A�E ƒP�Eƒl�BƒV�E뤃L�Aƒ\�Eƒk�E�v�E쥃b�Eƒl�Eê¤ ƒŠƒg꤃P�Aë¡�v
�BƒŒƒz㤃B�Aƒ~C:\Resin�AƒzƒgƒZƒCƒV�Aƒq�E�A�E ƒP�Eƒl�BƒV�E뤃L�Aƒ\ƒZì¹ç¡ƒ@C:\Resin\resin-2.0.4�Bƒ�
�uƒBƒZ嵃…�Aƒk�Aƒ}JAVA_HOME�Aƒzƒ^�Kƒgê¤âµƒ…ƒXƒ��AƒL�Aƒj�A�A�A�J�AƒP�Aƒƒ�B�uƒGƒgƒJƒ…ƒnƒ€ƒ\ ƒkJAVA_HOME�Aƒ}ƒgƒtƒZïJSDK�A �A�E ƒP�Eƒl�BƒV�E뤃L�Aƒ\ƒT ƒqƒ^�Kƒg꤃L�Aƒj�AƒL�A�J�A�A�A�J�AƒP�B�v
�Bƒ’�Bƒ’�Bƒ’�Aƒl�AƒP�A뤃lResin�E�A�E ƒP�Eƒl�BƒV�Eë» ƒqƒmƒƒƒwƒ‰�Aƒnƒ^�Kƒg꤃}ƒGƒgƒJƒ…ƒnƒ€ƒ\ ESIN_HOME�Aƒzƒ^�Kƒg꤃^�AƒA�Aƒq�Aƒn�Aê¤�J�AƒP�BƒF
5. Resin �AƒzƒIƒbƒj�[/ƒgä»�K�Bƒn�EƒP�Eƒ\�E ƒm�E�u�Eí¥ ƒ\�AƒzƒZì¹ç¡ƒF�Bƒq
Resin�AƒzƒIƒbƒj�[�Bƒ’ƒgä»�K�Aƒ}�Aƒl�Aƒj�Aâ´ƒnƒeƒA�Aƒk�AƒP�BƒF
Windowsƒlƒk�Aƒk�Aƒ}ƒIƒbƒj�[ƒwƒ€�Aƒz.exe�Eƒ†�E�B�E�A�E뤃ƒƒwƒ€�[ƒ†�AƒI�A줃j�A�A�A�J�AƒP�B�vRESIN_HOME/bin�Aƒzƒe濃l�A ƒzƒkƒ@�AƒL�AƒjƒCƒV�AƒI�A�A�B�v
bin�Eƒk�E�v�E쥃b�Eƒl�E꤃zhttpd.exe�Eƒ†�E�B�E�A�E뤃ƒƒIƒbƒj�[�Eƒ†�E�B�E�A�E뤃k�AƒP�B�v�Eƒ^�Eƒˆ�E륃b�Eꥃe�Eƒb�AƒL�AƒjƒCƒV�AƒI�A�A�B�v
DOS�Eƒ‰�Eí¥ ƒ‰�Eƒl�Aƒq�[ƒnƒCƒV�AƒzƒmƒXƒVƒB�Aƒƒ�AƒI�Aì¡�uStart/Stopƒ`ƒFƒc ƒ’�E�v�E ƒm�Eƒ’�AƒƒƒEƒH�AƒA�Aƒ~ƒtƒIƒT ƒbƒj�[ƒG�[ƒzƒT�Aƒk�AƒP�BƒF
Resin 2.0.4 (built Thu Nov 15 17:56:24 PST 2001)
�B�B�Bƒgƒ…�B
Copyright(c) 1998-2001 Caucho Technology. All rights reserved.
Starting Resin on Mon, 18 Mar 2002 22:37:01 +0900 (JST)
�B�B�Bƒgƒ…�u
http listening to *:8080
�B�B�Bƒgƒ…�v
srun listening to 133.217.102.28:6802
�B�B�Bƒgƒ…�A
[2002-03-18 22:37:03.421] initializing application /examples/login
[2002-03-18 22:37:03.421] initializing application /examples/tags
[2002-03-18 22:37:03.437] initializing application /examples/xsl
[2002-03-18 22:37:03.437] initializing application /examples/templates
[2002-03-18 22:37:03.437] initializing application /java_tut
[2002-03-18 22:37:03.437] initializing application /examples/navigation
[2002-03-18 22:37:03.437] initializing application /examples/basic
[2002-03-18 22:37:03.437] initializing application /
[2002-03-18 22:37:03.437] initializing application /examples/tictactoe
ƒ…�BResin�AƒzVer�A ƒXƒVƒB�AƒL�Aƒj�A�A�A�J�AƒP�B�v
ƒ…�uResin�AƒzƒIƒbƒj�[ƒT ƒˆ�A ƒXƒVƒB�AƒL�Aƒj�A�A�A�J�AƒP�B�v
ƒ…�vResin�AƒzWeb�EƒI�BƒV�Eƒ~ƒI�BƒkƒX�AƒƒƒIƒbƒj�[�AƒL�B�uƒNƒjƒXƒ~�AƒL�Eƒ“�BƒV�Eƒl�A ƒXƒVƒB�AƒL�Aƒj�A�A�A�J�AƒP�B�v
ƒ…�AResin�AƒzServlet/JSP�EƒE�E ƒj�EƒnƒI�BƒkƒX�AƒƒƒIƒbƒj�[�AƒL�B�uIP�E�u�Eƒm�E쥃P(Or �Eƒ��EƒP�EƒlƒtƒZ�Bƒq�AƒlƒNƒjƒXƒ~�AƒL�Eƒ“�BƒV�Eƒl�A ƒXƒVƒB�AƒL�Aƒj�A�A�A�J�AƒP�B�v
Resin�Aƒzƒgä»�K�Aƒ}ƒIƒbƒj�[ƒNå¡�uƒmƒXƒVƒB�AƒI�Aì¤ëStart�Bƒ\StopƒCè̃t�AƒkStop�A ƒFƒc ƒL�BƒŒQuit�Bƒ��Eƒ��Eƒ\�E �BƒCƒV�AƒL�A�J�AƒP�B�v
6.�EƒP�Eƒ\�E ƒm�E�u�Eí¥ ƒ\�AƒzƒIƒbƒj�[ƒj�[ƒRzƒkƒ@
�Eƒˆ�E饃’�EƒJ�A ƒDƒZ夃C�B�uhttp://�BƒŒƒ^�Kƒg꤃L�Aƒ\�vƒm�vƒ~�E�u�Eƒm�E쥃P Or �Eƒ��EƒP�Eƒl�Eƒw�BƒV�Eࡃ�:8080�AƒlƒcƒkƒP ƒkƒCƒV�AƒI�A�A�B�v
ƒtƒIƒT �[ƒRL�Aƒj�A�A�A줃~�BƒˆResin Defoault Home Page�Bƒ‰�Aƒl�A�A�Aƒ’�EƒŒ�BƒV�EƒN�AƒƒƒmƒXƒVƒB�AƒI�Aì¤�J�AƒP�B�v
�AƒE�AƒE�A�J�Aƒk�Aƒk�EƒP�Eƒ\�E ƒm�E�u�Eí¥ ƒ\�Aƒzƒ^�Kƒg꤃ƒƒG�[ƒzƒT�Aƒk�AƒP�BƒF
7. Apache�Aƒl�Aƒzƒ}�uƒLƒl�Bƒnƒj⡃’ƒE�[ƒm ƒ‰�Eí¥ƒT�EƒPƒLƒ\�Bƒq
Apache �Aƒz�EƒE�E ƒ†�E�v�E�[�E졃V�EƒL�Eç¥ ƒ†�E�B�E�A�E롃Œhttpd.conf�Bƒ��AƒqResin�Aƒzƒ^�Kƒgê¤ ƒmƒCƒe�AƒL�A�J�AƒP�B�v
Windowsƒlƒk�Aƒk�Aƒ}Apache�Aƒl�Aƒzƒ}�uƒLƒl�AƒqRESIN�E�A�E ƒP�Eƒl�BƒV�Eë» ƒqƒRîÀƒ‡�AƒI�Aì¤ëRESIN_HOME/resin2.0.4/srun/win32-1.3.6/mod_caucho.dll�Aƒƒ
Plug-in�Aƒl�AƒL�AƒjƒTƒlƒwƒ€�AƒI�Aì¤�J�AƒP�B�v�Bƒnmod_caucho�Aƒl�A�A�Aƒ’ƒtƒZƒ`�[�B�v�B�v�B�v�AƒH�Aƒn�Aꥃ’�EƒA�A�J�AƒL�Aƒ\(^^; �Aƒn�Aƒq�A⤃X�AƒE�A�J�Aƒk�Eƒ€�Eƒb�A餃n�Aƒb�Aƒj�Aâ¡�v�B�v�B�v�Bƒq
LoadModule caucho_module RESIN_HOME/srun/win32-1.3.6/mod_caucho.dll
AddModule mod_caucho.c
<IfModule mod_caucho.c>
�B�BCauchoConfigFile RESIN_HOME/conf/resin.conf
�B�B<Location /caucho-status>
�B�B�B�BSetHandler caucho-status
�B�B</Location>
</IfModule>