기술지원 문의

[답변][답변][답변]context 추가 예제좀 하나 만들어주심 알될까요?
기술지원팀 / 2008-06-05 14:42

안녕하세요. 기술지원팀 입니다.

 

resin 2.x Context 설정은 다음과 같이 설정해 주시면 됩니다.

 

- resin.conf -

 

<http-server>

 

<doc-dir>/resin/docs</doc-dir>

 

<host id=>

<directory-servlet>none</directory-servlet>
    <access-log id=log/access.log
          format=%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"
          />
    <error-log id=log/error.log/>
    <web-app id=/ character-encoding=euc-kr>
      <classpath id=WEB-INF/classes
                 source=WEB-INF/classes
                 compile=true/>
      <session-config>
        <session-max>4096</session-max>
        <session-timeout>30</session-timeout>
        <enable-cookies>true</enable-cookies>
        <enable-url-rewriting>true</enable-url-rewriting>
      </session-config>
    </web-app>

</host>

 

<host id=www.abc.com>
  <directory-servlet>none</directory-servlet>
    <access-log id=log/abc-access.log
          format=%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"
          />
    <error-log id=log/abc-error.log/>
    <app-dir>/resin/docs</app-dir>
    <web-app id=/ character-encoding=euc-kr>
      <classpath id=WEB-INF/classes
                 source=WEB-INF/classes
                 compile=true/>
      <session-config>
        <session-max>4096</session-max>
        <session-timeout>30</session-timeout>
        <enable-cookies>true</enable-cookies>
        <enable-url-rewriting>true</enable-url-rewriting>
      </session-config>
    </web-app>
  </host>

</http-server>

 

위의 설정은 기본 host와 특정 host의 log 설정,세션설정까지 설정되어 있는 예제입니다.

전역적인 기본 콘탠츠 경로 설정은 doc-dir 태그에서 설정하시고, host 추가시 해당 host태그 안에 app-dir 이 실제 해당 host의 콘탠츠 경로라고 보시면 됩니다.

그에 상응하는 suffix는 web-app 에서 다음과 같이 설정 해주시면 됩니다.

 

<web-app id=/test>

     <app-dir>/resin/docs/test</app-dir>

</web-app>

 

감사합니다. ^^