[fess-user 169] Re: Windows サービスへの登録

Back to archive index

Masayuki Shibata mshib****@shima*****
2010年 3月 31日 (水) 11:48:40 JST


柴田@亀岡市です。

3/26 版の fess-server-3.1.0-SNAPSHOT に tomcat6w.exe などを早速
入れていただいていますが、使っても良い状態でしょうか?

通常の手順で Windows サービスとしてインストールできるようになっ
たのですが、インデックス作成をスタートさせるとすぐ停止しますので
fess.out ログを見ると

Error: no `server' JVM at `C:\Program Files\Java\jre6\bin\server\jvm.dll'.

...で戻ってきているようです。

3.0.0 安定版に Windows Tomcat 6.0.26 を持ってきてムリやりサービ
スに登録したときも同じエラーが起きていました。

tomcat6w.exe で fess サービスを見ても Java Virtual Machine に
    C:\Program Files\Java\jdk1.6.0_12\jre\bin\server\jvm.dll
...が正常に JDK 配下の JRE sever フォルダの JVM が設定されていま
すし、環境変数も
    JAVA_HOME=C:\Program Files\Java\jdk1.6.0_12
...と JDK を指しています。

コントロールパネルの JAVA ランタイム設定は流石に JRE を指してい
ますが、サーバーでそこをいじった (JDK 配下の JRE を指すように) 
ときも思ったように動いてくれなかったように思いました。
#ちょっとそのあたりになると頭がゴチャゴチャでパニックでしたが。

試しているのは localhost です (本稼働サーバーでは fess-2.0.0 が
動いてて試せません) から JRE は削除してません。これをサーバーと
同じくを消せばこのエラーが出なくなるような気がします。

しかし、本稼働目前で急いでいたので荒療治しようとしましたが、サー
バーでもエラーが出なくなった後、その状態でインデックス作成ができ
なかった (エラーでもないのに終わってしまう) のと、fess-2.0.0 で
は、無事サービス化できてこのエラーも出ないわけですから、まずはこ
のエラーを出なくするのが先決のような気がします。




Fess-user メーリングリストの案内
Back to archive index