SymfowareSymfowareSymfowareについての考察blogResinをDebianにインストールして動作させるJavaのアプリケーションサーバーの選択肢の一つとして、「Resin」があります。http://www.caucho.com/resin-application-server/普段はTomcatを使っているのですが、勉強のためDebianで動かしてみました。open-jdkのインストールもちろんJavaが必要ですので、事前にopen-jdkをインストールしておきます。openjdk-6-jdkインストールしたバージョンは「1.6.0_18」になります。sharing)グループ、ユーザーの追加Resinはデフォルトで、resinグループのresinユーザーで起動します。流儀に従うため、グループとユーザーの作成を行います。resin/var/wwwへのアクセス権追加Resinは、起動時に/var/wwwへresin-data等のディレクトリを作成します。そのため、先ほど作成したresinユーザーに/var/wwwへのアクセス権がないと起動に失敗してしまいます。/var/www/こうやって、/var/wwwへのアクセス権を追加しました。Resinのインストールdebパッケージが公開されているので、それからインストールすることにしました。http://www.caucho.com/download/このページのresin_4.0.25-i386.debをダウンロードします。※proは有償なので注意。個のファイルとディレクトリがインストールされています。http://caucho.com-----------------------------------------------------------------------ブラウザで「http://[サーバーのIP]:8080/」にアクセスしてこんな画面が表示されればインストール成功です。Resinの起動Resinを起動するには、以下のコマンドを実行します。/etc/init.d/resin/startResinの停止Resinを停止するには、以下のコマンドを実行します。/etc/init.d/resin/stop設定ファイルとログファイル設定ファイルは「/etc/resin」にapp-default.xmlhealth.xmlresin.propertiescluster-default.xmlresin.xmlといった名称で保存されています。8443こんなかんじで指定されています。ログファイルは、「/var/log/resin/」に出力されます。動かない時は、ここに出力されるファイルを眺めると答えが見つかるかと。phpスクリプト噂によると、java製のphpエンジンを搭載しているとのこと。/var/www/webapps/ROOTに「info.php」というファイルを作成します。?>http://[サーバーのIP]:8080/info.phpにアクセスしてみると、見慣れないphpinfo()の表示結果が確認できるかと思います。設定なしで動いたので、ちょっとビビった。次のページプロフィールAuthor:symfoblog形式だと探しにくいので、まとめサイト作成中です。