无法连接到 Wildfly

新手上路,请多包涵

我刚刚安装了 Wildfly 我尝试连接它:

 \wildfly-11.0.0.Final\bin>jboss-cli.bat -c

但是给我以下错误:

无法连接到控制器:控制器在 localhost:9990 不可用:java.net.ConnectException: WFLYPRT0053: 无法连接到 remote+ http://localhost:9990 。连接失败:WFLYPRT0053:无法连接到 remote+ http://localhost:9990 。连接失败:连接被拒绝:没有更多信息

我尝试了很多解决方案,但它对我不起作用。

原文由 Mihai Alexandru-Ionut 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 989
2 个回答

在 Widlfly 运行的情况下,即 (standalone.bat),使用 –controller 选项来定义它的位置:

 jboss-cli.bat -c --controller=localhost:9990

原文由 jordiburgos 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 wildfly 版本 16 上得到同样的错误

错误

无法连接到控制器:控制器在 localhost::java.net.ConnectException 不可用:WFLYPRT0053:无法连接到 remote+ http://localhost :。连接失败:WFLYPRT0053:无法连接到远程+ http://localhost :。连接失败:连接被拒绝

并成功完成并解决了以下问题

步骤01

注释(或者您可以删除)/bin/jboss-cli.xml 中的以下行

default-protocol use-legacy-override="true">remote+https</default-protocol

正确的协议示例:

 <default-protocol use-legacy-override="true">remote+http</default-protocol>

<!-- The default controller to connect to when 'connect' command is executed w/o arguments -->
<default-controller>
    <protocol>remote+http</protocol>
    <host>localhost</host>
    <port>9990</port>
</default-controller>

步骤02

在我的例子中,我已经创建了一个管理用户,因此,我已经使用以下命令启动了 CLI

 ./jboss-cli.sh --user="<user>" --password="<password>" --controller=remote+http:<your IP>:<port> --connect

例子 :

 ./jboss-cli.sh --user="Admin" --password="Password" --controller=remote+http://19.199.115.172:9990 --connect

确保您的 Wildfly 已启动并正在运行。如果您为管理控制台使用了不同的端口,则应添加它.

原文由 SmpathE 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏