一部Windowsサーバーにて、WindowsのサービスからASTERIA Warp 2412を起動できない現象を確認いたしました。
(Windowsのスタートメニューからの起動は問題ありません。)
■現象
Java VMのバージョン21を動作環境とするASTERIA Warp 2412をWindowsのサービスにて起動しようとすると以下のようなメッセージが出力されます。
ローカルコンピューター上のASTERIA Warp6サービスは起動して停止しました。
サービスの中には、ほかのサービスやプログラムで使用されていない場合は
自動的に停止するものがあります。
イベントビューアーのApplicationログには以下のようなメッセージが出力されます。
Can not invoke start main method: Can not load JVM: C:/Program Files/Java/jdk-21/bin/server/jvm.dll
■対応策
Windowsの種類に関わらず、Windowsサービスの実行に必要なライブラリが含まれていない場合に発生します。
下記の対応策で回避をお願いいたします。
OSの環境変数「PATH」にJavaのパスを追加します。
例)
C:\Program Files\Java\jdk-21\bin