public String GetJmxPort(String cluster, String server)
{
XPathNodeIterator jvmArgs
= _docNavigator.Select("caucho:resin/caucho:cluster[@id='" + cluster + "']/caucho:server[@id='" + server + "']/caucho:jvm-arg/text()", _xmlnsMgr);
while (jvmArgs.MoveNext()) {
String value = jvmArgs.Current.Value;
if (value.StartsWith("-Dcom.sun.management.jmxremote.port="))
return value.Substring(36);
}
jvmArgs = _docNavigator.Select("caucho:resin/caucho:cluster[@id='" + cluster + "']/caucho:server-default/caucho:jvm-arg/text()", _xmlnsMgr);
while (jvmArgs.MoveNext()) {
String value = jvmArgs.Current.Value;
if (value.StartsWith("-Dcom.sun.management.jmxremote.port="))
return value.Substring(36);
}
return null;
}