javaから有効である場合、いくつかのcliコマンドをチェックしたいと思います。私は現在実行中の設定ファイルを使用できません。また、実行中のWildflyを使用することはできません。なぜなら、毎回リロードする必要があるからです。Javaコードからjboss cli内の組み込みサーバーを起動するにはどうすればよいですか?
は、だから私は、オフライン-CLI(組み込みサーバとCLI)を使用したい
私は何をやっている:
接続CLIにorg.jboss.as.cli.scriptsupport.CLI
CLI cli = CLI.newInstance();
cli.connect("127.0.0.1",9990,"admin","admin".toCharArray());
を使用して埋め込まれたサーバを起動しますvia cli.cmd
cli.cmd("embed-server --server-config=standalone.xml --std-out=discard");
しかし、このコマンドが完了するまで永遠に待っている私と別に(?)何も起こりません。私が気づい
一つはwildflyする自分のアプリケーションconfiguration-management.war
を展開した後、状態変化は、「展開」することでした。しかし、その後、サービスが開始されません。私はそれに注意を払っていませんでした。それ以降、私のアプリケーションからの出力を見ることができるからです。多分これには何か関係がありますか?
2016-06-29 15:59:55,333 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0021: Registered web context: /configuration
2016-06-29 15:59:55,364 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) WFLYSRV0016: Replaced deployment "configuration-management.war" with deployment "configuration-management.war"
2016-06-29 15:59:55,364 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) WFLYCTL0183: Service status report
WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."configuration-management.war".POST_MODULE
2016-06-29 16:00:29,530 INFO [stdout] (default task-1) this is mine!
があるすべては、私はまだ応答を待っていることを示して、私のMozilla Firefoxの左上隅にある死のちょうどその少し糸車です。
ヒント