2016-08-20 20 views
0

現在、Main()クラスからWildflyサーバーを起動および停止しようとしています。 これを行う方法はありますか?Main()クラスからWildflyサーバーを起動および停止する

String path = "/myPath/standalone.bat"; Runtime.getRuntime().exec(new 
    String[] { "cmd.exe", "/c", path }); 

をしかし、私は、サーバーが/(サーバー用のJava Runtime)と同じプロセスを強制終了する方法を停止することができます:

私はWildfly Serverを起動するためにこれを使用することができますね? ありがとうございました

答えて

1

CLIコマンドを使用してサーバーのシャットダウンを実行できます。

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=<host>:<port> -c --command=:shutdown 

詳細については、https://docs.jboss.org/author/display/WFLY9/Suspend,+Resume+and+Graceful+shutdownを参照してください。

しかし、あなたはなぜこのようなタスクをJavaクラスから実行したいのだろうと思います。

+0

私はこれを見ましたが、どうすればこのメソッドをjavaのメインメソッドに直接実装できますか? –

関連する問題