Wildfly 14域-连接超时

时间:2018-09-18 18:23:33

标签: jboss virtualbox wildfly

情况:Windows 10主机需要与Fedora 26虚拟机通信。 Windows 10是我在域中的主机,fedora是从属。 VirtualBox计算机有2个适配器,一个是桥接的,另一个是内部网络适配器。

我的主机的IPv4是:192.168.0.17 从机IP为:192.168.0.35

在Windows上运行域并访问192.168.0.17:9990时,我可以启动管理控制台。但是在Fedora上启动域时,提示连接超时,无法连接到远程://192.168.0.17:9990 下面的图片是我目前的情况。

我做了什么:我已禁用并停止了fedora上的firewalld,iptables无法运行,因为我什至无法禁用它们。

我在Windows上启用了防火墙规则,使我可以在主机和虚拟机之间进行通信。

我尝试从Fedora ping主机,这一切都很好。 我曾尝试更改<static-discovery/>标签上的端口,但无法ping 9990或9999。

我尝试通过主机上的jboss-cli连接到主机管理控制台,并且它正在工作。

我尝试通过从属计算机上的jboss-cli连接到主机管理控制台,并且它正在工作。

我在Windows上的host.xml文件:

<management-interfaces>
        <http-interface security-realm="ManagementRealm">
            <http-upgrade enabled="true"/>
            <socket interface="management" port="${jboss.management.http.port:9990}"/>
        </http-interface>
    </management-interfaces>
<domain-controller>
    <local/>
</domain-controller>
<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:192.168.0.17}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:192.168.0.17}"/>
    </interface>
    <interface name="unsecured">
        <inet-address value="192.168.0.17"/>
    </interface>
</interfaces>

我的slave上的host.xml文件:

<domain-controller>
<remote security-realm="ManagementRealm">
  <discovery-options>
    <static-discovery name="master-native" protocol="remote"  host="192.168.0.17" port="9999" />
    <static-discovery name="master-https" protocol="https-remoting" host="192.168.0.17" port="9993" security-realm="ManagementRealm"/>
    <static-discovery name="master-http" protocol="http-remoting" host="192.168.0.17" port="9990" />
  </discovery-options>
    </remote>
</domain-controller>

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:10.211.55.2}"/>
    </interface>
    <interface name="public">
       <inet-address value="${jboss.bind.address:10.211.55.2}"/>
    </interface>
    <interface name="unsecured">       
       <inet-address value="10.211.55.2" />    
    </interface>
</interfaces>

我已遵循本教程:https://docs.jboss.org/author/display/WFLY10/Clustering+and+Domain+Setup+Walkthrough

以下图片是启动domain.sh时在Fedora上的输出,以及启动domain.bat时在Windows上的输出。 Left-domain.bat on Windows, Right-domain.sh on Fedora

1 个答案:

答案 0 :(得分:1)

9990端口用于http-remoting而不是remote协议(端口9999),请进行更改,然后重试。

请参阅:Domain Configuration