Java 远程控制台访问
我在这个网站上的第一个问题!;-) 我试图远程访问我的Wildfly 9(独立模式)管理控制台,但徒劳。它在Windows服务器上本地运行良好,安装了Wildfly,但没有远程访问 允许端口9990的防火墙没有问题,我尝试了web上描述的两种方法来实现远程访问: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连接,
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>