From cdcaef1d3302ff868a634410e0e18f4978b398c5 Mon Sep 17 00:00:00 2001 From: chenson42 Date: Tue, 6 Mar 2012 22:50:54 +0000 Subject: [PATCH] SYMMETRICDS-589 - allow jmx http adapter to be registered with other network interfaces --- .../main/java/org/jumpmind/symmetric/SymmetricWebServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/symmetric/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java b/symmetric/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java index 6aca057396..6fd5d862db 100644 --- a/symmetric/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java +++ b/symmetric/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java @@ -319,7 +319,9 @@ protected void registerHttpJmxAdaptor(int jmxPort) throws Exception { if (!AppUtils.isSystemPropertySet(SystemConstants.JMX_HTTP_CONSOLE_LOCALHOST_ENABLED, true)) { mbeanServer.setAttribute(name, new Attribute("Host", "0.0.0.0")); - } + } else if (StringUtils.isNotBlank(host)) { + mbeanServer.setAttribute(name, new Attribute("Host", host)); + } mbeanServer.setAttribute(name, new Attribute("Port", new Integer(jmxPort))); ObjectName processorName = getXslJmxAdaptorName(); mbeanServer.createMBean(XSLTProcessor.class.getName(), processorName);