いくつかの cli コマンドが Java から有効かどうかを確認したいと思います。現在実行している構成ファイルを使用できません。さらに、時々リロードを行う必要があるため、実行中の Wildfly をまったく使用できません。
だから私はoffline-cli(組み込みサーバーを備えたcli)を使いたい
私がやっていること:
を使用して CLI に接続しますorg.jboss.as.cli.scriptsupport.CLI
CLI cli = CLI.newInstance();
cli.connect("127.0.0.1",9990,"admin","admin".toCharArray());
cli.cmd による組み込みサーバーの起動
cli.cmd("embed-server --server-config=standalone.xml --std-out=discard");
しかし、このコマンドが終了するのを永遠に待っている (?) ことを除けば、何も起こりません。
私が気づいたことの 1 つは、アプリケーション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 の左上隅にあるのは、その小さな回転する死の輪だけです。これは、私がまだ応答を待っていることを示しています。
ヒントはありますか?