web-dev-qa-db-ja.com

standalone-full.xmlでWildFlyをサービスとして開始する方法は?

WildFlyは、service.bat%WILDFLY_HOME%\bin\serviceを提供します。 installパラメーターを使用してバッチファイルを呼び出すと、WindowsにWildFlyがサービスとしてインストールされます。

standalone.confに変更を加えたため、セットアップでstandalone-full.xmlを使用する必要があります。したがって、Windowsでこれらのパラメーターを使用してWildFlyサービスを開始したいと思います。出来ますか?どうすればいいのですか?

17
fatdevelops

はい、可能です。 standalone.batファイルのSERVER_OPTS変数のみを変更する必要があります。さらに、standalone.confを変更する必要はありません。

以下の行に入れて再試行してください。

set "SERVER_OPTS=--server-config=standalone-full.xml"
10
Sevan Nerse

service.bat install /config standalone-full.xmlコマンドでサービスを作成するだけです

4

WildFlyスタンドアロンサーバーをWindowsサービスとして実行する場合、service installはオプションなしで開始コマンドstandalone.batを登録します。

デフォルトでは、standalone.batstandalone.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により、SHORTNAMEDISPLAYNAME、およびDESCRIPTION変数を使用してサービスのインストールを調整できます。

service-myproject.batオプションと/userオプションの両方を使用して/passwordを呼び出すことを忘れないでください。これにより、許可された管理ユーザーでインスタンスを完全に停止できるようになります。

1
Yves Martin