如何更改Wildfly服务器的IP地址

时间:2015-07-27 16:38:42

标签: ip-address wildfly

我正在准备一个在Wildfly上运行的程序,以便部署到客户站点,我需要更改Wildfly启动的IP地址。如何配置Wildfly以启动,例如127.0.0.2而不是127.0.0.1?

更新

我在Windows上运行Wildfly作为服务。

2 个答案:

答案 0 :(得分:7)

您可以通过在启动服务器时传递参数来绑定地址,如

./standalone.sh -c standalone-full.xml -b=127.0.0.2

https://sourcevirtues.wordpress.com/2013/12/09/set-wildfly-binding-address-and-shutdown-from-cli/

或者可以在host.xml文件中配置

<interface name="public">

    <inet-address value="${jboss.bind.address:127.0.0.2}"/>

</interface>

http://www.mastertheboss.com/jboss-server/jboss-configuration/how-to-access-jboss-as-over-a-network

更新:要作为服务运行,您还需要在service.bat中设置一些变量

set CONTROLLER=localhost:9990 // here set your ip:9990 and other required details

    set DC_HOST=master
    set IS_DOMAIN=false
    set LOGLEVEL=INFO
    set JBOSSUSER=admin  //management admin user
    set PASSWORD=pwd  //management admin password

答案 1 :(得分:0)

您可以通过更改standalone.xml文件中的公共接口来设置不同的IP地址。它应该是这样的:

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

因此,服务器现在只在指定的IP地址上侦听(重启后)。如果要允许所有可用的网络接口,则应该放置0.0.0.0(小心这一点)。