Java 远程控制台访问

Java 远程控制台访问,java,wildfly,Java,Wildfly,我在这个网站上的第一个问题!;-) 我试图远程访问我的Wildfly 9(独立模式)管理控制台,但徒劳。它在Windows服务器上本地运行良好,安装了Wildfly,但没有远程访问 允许端口9990的防火墙没有问题,我尝试了web上描述的两种方法来实现远程访问: standalone.bat-b 0.0.0.0-b管理0.0.0.0 使用以下命令修改standalone.xml: 但它仍然不起作用!!有什么想法吗 JC确保运行Wildfly的机器在端口8080和9990上接受TCP连接,

我在这个网站上的第一个问题!;-)

我试图远程访问我的Wildfly 9(独立模式)管理控制台,但徒劳。它在Windows服务器上本地运行良好,安装了Wildfly,但没有远程访问

允许端口9990的防火墙没有问题,我尝试了web上描述的两种方法来实现远程访问:

  • standalone.bat-b 0.0.0.0-b管理0.0.0.0

  • 使用以下命令修改standalone.xml:


但它仍然不起作用!!有什么想法吗


JC

确保运行Wildfly的机器在端口8080和9990上接受TCP连接,而不仅仅是9990

对于第一个解决方案,请确保在执行命令之前停止服务器,该命令将允许从任何源(IP/主机名)远程访问的参数添加到管理页面

cd /opt/wildfly9/bin
./jboss-cli.bat --connect --command=:shutdown

祝你好运

我不能百分之百确定Wildfly 9-但以下内容适用于Wildfly 8和JBoss EAP 7:

将一些新属性添加到
部分:

<property name="jboss.bind.address" value="1.2.3.4"/>
<property name="jboss.bind.address.management" value="1.2.3.4"/>
<property name="jboss.bind.address.unsecure" value="1.2.3.4"/>

然后修改
部分,如下所示:

<interface name="management">
  <inet-address value="${jboss.bind.address.management}"/>
 </interface>
 <interface name="public">
  <inet-address value="${jboss.bind.address}"/>
 </interface>
 <interface name="unsecure">
  <inet-address value="${jboss.bind.address.unsecure}"/>
 </interface>

 
 
 
显然,将IP地址替换为它们运行的机器的IP地址。另外,你不需要所有的管理,公共的和不安全的,但我只是在这个例子中添加了它们

启动服务器时,请查看启动日志,您将看到如下内容:

Http管理接口监听

管理控制台监听


然后您可以使用这些URL远程访问接口。

最后,我找到了问题的根源:远程VM上的代理未正确配置

我将默认的Wildfly 8080端口更改为端口80,但我认为这对控制台行为没有影响???我将尝试你的建议。你有用户设置吗?您看到错误消息了吗?
<interface name="management">
  <inet-address value="${jboss.bind.address.management}"/>
 </interface>
 <interface name="public">
  <inet-address value="${jboss.bind.address}"/>
 </interface>
 <interface name="unsecure">
  <inet-address value="${jboss.bind.address.unsecure}"/>
 </interface>