Java 7では使えなくなっていた。どうやら、パフォーマンス劣化が原因なのかね。この辺参照。
TomcatのPID
initスクリプトとかでdaemon –pidfileとかで渡せばプロセスIDのファイルを作れると思うのだけど、Tomcatの場合、スクリプト経由でJavaなので、いまいちうまくいかない感じがする。何か、良い方法はないかな、っと思ったら、catalina.shに普通にCATALINA_PIDっていう環境変数があった…。つまり、startup.shを実行するときとかに
export CATALINA_PID=/var/run/tomcat.pid
とかしておけばプロセスIDを書きこんでおいてくれるみたい。まぁ、もちろんそのファイルへはcatalina.shを実行したユーザーが書き込める必要はあるけど。というわけで、がんばって作る必要はなかった。
Fessのrpm化
FessをRPM化しました。CentOS6/RHEL6を対象としています。次回のリリースからはrpmも配布できると思いますが、現状のSNAPSHOTのパッケージはここからダウンロード可能です。現状では、%filesでconfigしてしていないので、アップデート時には全入れ替えになると思います。そこのところはどうするのが良いか考え中な感じもあるので、良い案を募集してます。そんな感じですが、何かあればお知らせください。