Apache commons デーモンを使用して Windows サービスを開始しようとしています。Windows XP で動作しますが、Windows 7 x64 で実行しようとしています。起動に失敗し、ログに次のエラーが記録されます。
[2010-12-13 17:21:19] [情報] Commons Daemon procrun (1.0.3.0) が開始されました [2010-12-13 17:21:19] [情報] 'NodeService' サービスを実行しています... [2010- 12-13 17:21:19] [情報] サービスを開始しています... [2010-12-13 17:21:19] [エラー] Java の作成に失敗しました [2010-12-13 17:21:19] [エラー] ServiceStart が 1 を返しました [2010-12-13 17:21:19] [info] サービスの実行が終了しました。[2010-12-13 17:21:19] [情報] Commons Daemon procrun が終了しました
念のため、JAVA_HOME を設定し、Java ビンを PATH に追加しました。なぜ起動しないのか、それとも x64 オペレーティング システムに関係しているのかはわかりません。もともと 32 ビット システム用に設計されました。