But I guess yours is the correct way. WDYT?
Arun
On Tue, Sep 1, 2015 at 10:25 AM, Filippe spolti <filippespolti(a)gmail.com> wrote:
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
_______________________________________________
wildfly-dev mailing list
wildfly-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/wildfly-dev