WildFlyは、service.bat
で%WILDFLY_HOME%\bin\service
を提供します。 install
パラメーターを使用してバッチファイルを呼び出すと、WindowsにWildFlyがサービスとしてインストールされます。
standalone.conf
に変更を加えたため、セットアップでstandalone-full.xml
を使用する必要があります。したがって、Windowsでこれらのパラメーターを使用してWildFlyサービスを開始したいと思います。出来ますか?どうすればいいのですか?
はい、可能です。 standalone.batファイルのSERVER_OPTS変数のみを変更する必要があります。さらに、standalone.confを変更する必要はありません。
以下の行に入れて再試行してください。
set "SERVER_OPTS=--server-config=standalone-full.xml"
service.bat install /config standalone-full.xml
コマンドでサービスを作成するだけです
WildFlyスタンドアロンサーバーをWindowsサービスとして実行する場合、service install
はオプションなしで開始コマンドstandalone.bat
を登録します。
デフォルトでは、standalone.bat
はstandalone.conf.bat
をロードします。Unixプラットフォーム向けに設計されたstandalone.conf
はロードしません。
特定のstandalone.conf.bat
ファイル設定環境変数STANDALONE_CONF
とそのパスを読み込むことができます。そこでは、Java_OPTS
オプションを設定できますが、サーバーオプションは設定できません。
WildFlyリリースstandalone.bat
ファイルの編集を避けるために、bin/service/service.bat
のコピーをbin/service/service-myproject.bat
として作成することをお勧めします。ここで、開始パラメーターを調整し、--server-config
を追加できます。
set STARTPARAM="/c \"set NOPAUSE=Y ^^^&^^^&
standalone.bat --server-config=standalone-full.xml\""
同時に、この特定のservice-myproject.bat
により、SHORTNAME
、DISPLAYNAME
、およびDESCRIPTION
変数を使用してサービスのインストールを調整できます。
service-myproject.bat
オプションと/user
オプションの両方を使用して/password
を呼び出すことを忘れないでください。これにより、許可された管理ユーザーでインスタンスを完全に停止できるようになります。