[wildfly-dev] WildFly Server IP Address and Port
Filippe spolti
filippespolti at gmail.com
Tue Sep 1 13:25:13 EDT 2015
Hello Arun,
I usethis code w/ Jboss 7 and wildfly 8, i didn't test with wildfly 9/10.
MBeanServer mBeanServer =
ManagementFactory.getPlatformMBeanServer();
String url = null;
try {
ObjectName http = new
ObjectName("jboss.as:socket-binding-group=standard-sockets,socket-binding=http");
String jbossHttpAddress = (String)
mBeanServer.getAttribute(http,"boundAddress");
int jbossHttpPort = (Integer)
mBeanServer.getAttribute(http,"boundPort");
url = jbossHttpAddress + ":" + jbossHttpPort;
log.fine("Url obtained from the system: " + url);
} catch (Exception e) {
log.severe(e.getStackTrace().toString());
}
return url;
regards.
On 09/01/2015 02:20 PM, Arun Gupta wrote:
> Assuming WildFly is bound to all available IP addresses using -b
> 0.0.0.0, is there a WildFly-specific API that can be used to obtain
> the IP address where the server is running?
>
> Ideally, I'd like something like:
>
> WildFly.getHostAddress()
> WildFly.getHostPort()
>
> It could be running in a Docker container, in AWS, on my local laptop,
> in OpenShift, or any where else and would like the IP address to be
> returned correctly.
>
> Suggestions?
>
> Arun
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/wildfly-dev/attachments/20150901/a74bcf24/attachment-0001.html
More information about the wildfly-dev
mailing list