我正在准备一个在Wildfly上运行的程序,以便部署到客户站点,我需要更改Wildfly启动的IP地址。如何配置Wildfly以启动,例如127.0.0.2而不是127.0.0.1?
我在Windows上运行Wildfly作为服务。
答案 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(小心这一点)。