Java

Caucho Resin J2EE Server の設定

Caucho Resin J2EE Server の設定(/usr/local/resin/resin.conf)

通常は <web-app id="/" document-directory="/hoge/foo/bar"/>  とするところを
<web-app url-regexp='/~([^/]*)' document-directory='/home/www/$1/public_html/'>
とすることで、/home/hoge/public_html/にDocumentDirectoryを設定出来ます。

http://www.example.com/~hoge/としてアクセスした場合の対応方法です。


さらに、<compiling-loader path='WEB-INF/classes' source='WEB-INF/src' batch='true'/>
とすると WEB-INF/src 以下が更新されていた場合、自動的にコンパイルしてくれます。
以下参照。

      <web-app id="/" document-directory="/home/www/resin">
        <class-loader>
            <compiling-loader path='WEB-INF/classes' source='WEB-INF/src' batch='true'/>
            <library-loader path='WEB-INF/lib'/>
        </class-loader>
        <config-file>WEB-INF/web.xml</config-file>
      </web-app>

      <web-app url-regexp='/~([^/]*)' document-directory='/home/www/$1/public_html/'>
        <class-loader>
            <compiling-loader path='WEB-INF/classes' source='WEB-INF/src' batch='true'/>
            <library-loader path='WEB-INF/lib'/>
        </class-loader>
        <config-file>WEB-INF/web.xml</config-file>
      </web-app>
このページの先頭へ