본문 바로가기

Java & Html

레진 서버 설치 및 실행.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

레진 메뉴얼은 <<여기>>

레진과 이클립스 연동은 <<여기>>

레진 3.1.9 버전 다운로드는 <<여기>>

JVM 메모리 설정등

<jvm-arg>-J-server</jvm-arg>
<jvm-arg>-Xms1024m</jvm-arg>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-XX:PermSize=256m</jvm-arg>
<jvm-arg>-XX:MaxPermSize=256m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
<jvm-arg>-verbosegc</jvm-arg>
<jvm-classpath>.</jvm-classpath>

BAT파일로 실행할때는
start "Resin Proc %SERVER_NAME%" "%JAVA_HOME%\bin\java" -jar %RESIN_HOME%\lib\resin.jar -verbose -server %SERVER_NAME%

여기서 SERVER_NAME 은 resin.conf 에 등록되어있는 id 값이다.



아래는 이후 설정관련인데 필요한것만 참조하자..




1) 설치후 할 작업들
환경변수에 아래 것들을 셋팅해 주어야 한다.
JAVA_HOME, RESIN_HOME, CLASSPATH
sample)
JAVA_HOME=C:\Java\jdk1.5.0
RESIN_HOME=D:\resin-3.0.9
CLASSPATH=C:\Java\jdk1.5.0\lib\tools.jar;D:\resin-3.0.9\lib\resin.jar;D:\resin-3.0.9\lib\webutil.jar;D:\resin-3.0.9\lib\jsdk-24.jar

-----------------------------------------------------------------

2) Resin을 NT Service로 등록/해제하기

resin-3.0.x\httpd -install -conf conf/resin.conf
resin-3.0.x\httpd -remove

-----------------------------------------------------------------

3) Apache와 연결

LoadModule caucho_module <installdir>/resin-3.0.x/libexec/apache-2.0/mod_caucho.dll

<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

-----------------------------------------------------------------

4) Resin Web server 죽이기

기본적으로 Resin은 웹서버 기능을 갖고 있으며, default로 8080 으로 서비스 한다.
이를 막기 위해서는 resin.conf 아래와 같이 주석 처리를 해야 한다.

<!--http server-id="" host="*" port="8080"/-->

-----------------------------------------------------------------

5) Document Home 설정

<host id=''>
<root-directory>d:/Project</root-directory>
<document-directory>webapps/ROOT</document-directory>
<web-app id='/' document-directory="webapps/ROOT"/>
</host>