Я пытаюсь выполнить несколько команд, используя cli из java-кода. Для этого я пытаюсь подключиться к cli, но не могу подключиться.
Когда я подключаюсь с помощью jboss.cli.sh -> connect loclahost: 9990, он подключается.
Когда я пробую это из java с помощью CommandContextFactory, это терпит неудачу.
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)
Любые указатели на то, что мне может не хватать?
-Сварадж
попробуйте вместо этого: ModelControllerClient.Factory.create("remote", InetAddress.getByName("127.0.0.1"), 9990); и проверьте
Ваша проблема решена, вы можете подключиться к CLI сейчас?
Нет @SwetaPatra, это не решило проблему.





Возможен тайм-аут По умолчанию cli настроен на проверку в течение 5 секунд (5000 мс), если соединение не установлено на этом этапе, он выдает это. Для меня это сработало, когда я увеличил тайм-аут до 20 секунд (20000)
Код работает на том же компьютере, что и сервер?