0

我正在尝试使用 java 代码中的 cli 执行一些命令。为此,我正在尝试连接到 cli,但无法连接。

当我使用 jboss.cli.sh -> 连接 loclahost:9990 连接时,它会连接。

当我使用 CommandContextFactory 从 java 中尝试此操作时,它失败了。

CommandContextFactory.getInstance().newCommandContext().connectController()

例外是:

java.io.IOException: java.net.ConnectException: WFLYPRT0023: Could not connect to remote+http://localhost:9990. The connection timed out

我在使用时遇到同样的异常

ModelControllerClient.Factory.create("localhost", 9990)

有什么我可能缺少的指针吗?

-Swaraj

4

1 回答 1

0

这里的可能性可能是超时默认情况下,如果在该阶段未建立连接,则 cli 配置为检查 5 秒(5000 毫秒),它会抛出此问题。对我来说,当我将超时时间增加到 20 秒(20000)时它起作用了

于 2021-01-13T23:21:21.050 回答