From 1e572fdf1fac7df2e763e896629dda2defe489f3 Mon Sep 17 00:00:00 2001 From: fhanik Date: Fri, 9 Mar 2007 15:46:20 +0000 Subject: [PATCH] Took care of JMX error upon startup, component still not working, but at least its not spitting out ugly messages git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@516438 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/ha/deploy/FarmWarDeployer.java | 5 ++++- java/org/apache/catalina/ha/deploy/mbeans-descriptors.xml | 11 +++++++++++ java/org/apache/catalina/ha/mbeans-descriptors.xml | 4 ---- 3 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 java/org/apache/catalina/ha/deploy/mbeans-descriptors.xml diff --git a/java/org/apache/catalina/ha/deploy/FarmWarDeployer.java b/java/org/apache/catalina/ha/deploy/FarmWarDeployer.java index 8d877a138..4b65259fd 100644 --- a/java/org/apache/catalina/ha/deploy/FarmWarDeployer.java +++ b/java/org/apache/catalina/ha/deploy/FarmWarDeployer.java @@ -149,15 +149,18 @@ public class FarmWarDeployer extends ClusterListener implements ClusterDeployer, // Check to correct engine and host setup Object parent = getCluster().getContainer(); Engine engine = null; + String hostname = null; if ( parent instanceof Host ) { host = (Host) parent; engine = (Engine) host.getParent(); + hostname = host.getName(); }else { engine = (Engine)parent; + hostname = engine.getDefaultHost(); } try { oname = new ObjectName(engine.getName() + ":type=Deployer,host=" - + host.getName()); + + hostname); } catch (Exception e) { log.error("Can't construct MBean object name" + e); } diff --git a/java/org/apache/catalina/ha/deploy/mbeans-descriptors.xml b/java/org/apache/catalina/ha/deploy/mbeans-descriptors.xml new file mode 100644 index 000000000..378b962bf --- /dev/null +++ b/java/org/apache/catalina/ha/deploy/mbeans-descriptors.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/java/org/apache/catalina/ha/mbeans-descriptors.xml b/java/org/apache/catalina/ha/mbeans-descriptors.xml index 7f54550a8..8a4f610f3 100644 --- a/java/org/apache/catalina/ha/mbeans-descriptors.xml +++ b/java/org/apache/catalina/ha/mbeans-descriptors.xml @@ -8,10 +8,6 @@ group="Cluster" type="org.apache.catalina.ha.tcp.SimpleTcpCluster"> - - -- 2.11.0