wildfly-change-default-port
Change the Default Port in WildFly
1. Overview
In this quick tutorial, we’ll have a look at how to change the default port in WildFly; generally, this port is 8080.
Of course, WildFly is a popular open source application server maintained by the JBoss community.
2. Using Configuration XML
In the WildFly installation home directory, standalone.xml can be found in the standalone/configuration folder. We can open this file in any text editor and replace the default port 8080 with any port of our choice in the following line:
<socket-binding name="http" port="${jboss.http.port:8080}"/>
There is another way to change the default port by tweaking the XML. In the same standalone.xml we can set an offset value for the port:
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
The default value is 0 that means the HTTP port will be 8080. If we change the offset value to 10 then the HTTP port will be 8090 (8080+10). We must keep in mind, though, that the offset affects other ports, too.
For example, the https port will be changed to 8453 (8443+10).
3. Using System Property
The default WildFly port can be changed by setting the system property jboss.http.port – while starting the server.
For Windows:
standalone.bat -Djboss.http.port=<Desired_Port_Number>
For Unix/Linux:
standalone.sh -Djboss.http.port=<Desired_Port_Number>
4. Conclusion
You can explore different popular servers available for Java development in our previous article.