How to change Wildfly server's IP address

主宰稳场 提交于 2019-12-19 05:45:24

问题


I'm working on preparing a program that runs on Wildfly for deployment to a customer site, and I need to change the IP address that Wildfly launches on. How do I configure Wildfly to start up at, for example, 127.0.0.2 instead of 127.0.0.1?


Update

I'm running Wildfly as a service on Windows.


回答1:


Either you can bind the address through passing the arguments while starting the server like

./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/

or it can be configured in host.xml file

<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

Update : To run as service, you will need to set some variables in service.bat as well

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



回答2:


You could set different ip address by changing public interface in the standalone.xml file. It should look like this:

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

So, the server is now listening only on the specified ip address (after restarting). If you want allow all available network interfaces, you should place 0.0.0.0 instead (be careful with this).



来源:https://stackoverflow.com/questions/31658647/how-to-change-wildfly-servers-ip-address

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!