Tomcatのtempディレクトリ

何で実行時に Exception が出るのか見てみると、原因は Tomcat のルートにある temp ディレクトリを削除していたためみたい。Lucene が System.getProperty(“org.apache.lucene.lockdir”, System.getProperty(“java.io.tmpdir”)) を参照するため、ディレクトリがないとNPEが発生。というわけで、削除しないように変更したら、無事に動いた。

ビルド

最新のをチェックアウトしてビルドしたら、Exceptionで起動できん。はて、どうしたものか。

Caused by: java.lang.Exception: Cannot RECREATE Portlet Registry indexes in /home/shinsuke/ProgramFiles/Tomcat/apache-tomcat-5.5.16/webapps/marevol/WEB-INF/search_index
at org.apache.jetspeed.search.lucene.SearchEngineImpl.<init>(SearchEngineImpl.java:102)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:78)
... 82 more

Grizzly変換フレームワーク 0.1

Grizzly変換フレームワーク 0.1 をリリースしました。簡単なドキュメントも用意。今後は、変換対象を増やしていくことかな。画像を変換するやつでも作ろうかな。あと、wiki 形式もほしいな(作れる?>T氏)。興味を持たれた方は、見てやってくださいませ。ちなみに、ブログポートレットで利用しています。

http://grizzly.sourceforge.jp/