Return-Path: Delivered-To: apmail-incubator-geronimo-cvs-archive@www.apache.org Received: (qmail 18640 invoked from network); 18 Sep 2003 04:45:31 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 18 Sep 2003 04:45:31 -0000 Received: (qmail 39490 invoked by uid 500); 18 Sep 2003 04:45:09 -0000 Delivered-To: apmail-incubator-geronimo-cvs-archive@incubator.apache.org Received: (qmail 39300 invoked by uid 500); 18 Sep 2003 04:45:06 -0000 Mailing-List: contact geronimo-cvs-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-cvs@incubator.apache.org Received: (qmail 39287 invoked from network); 18 Sep 2003 04:45:06 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 18 Sep 2003 04:45:06 -0000 Received: (qmail 18593 invoked by uid 1711); 18 Sep 2003 04:45:26 -0000 Date: 18 Sep 2003 04:45:26 -0000 Message-ID: <20030918044526.18592.qmail@minotaur.apache.org> From: dain@apache.org To: incubator-geronimo-cvs@apache.org Subject: cvs commit: incubator-geronimo/modules/console-web/src/webapp/images geronimo_logo_console.gif X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N dain 2003/09/17 21:45:26 Added: modules/console-web maven.xml project.xml modules/console-web/src/java/org/apache/geronimo/console/web/taglib ClearFilterTag.java MBeanAttributesTag.java MBeanServerContentsTag.java MBeanServerContextSupport.java MBeanServerContextTag.java MBeanServerContextValueTag.java modules/console-web/src/java/org/apache/geronimo/console/web/util MBeanAttributesComparator.java MBeanComparator.java modules/console-web/src/webapp faq.jsp index.jsp leftNavigation.jsp mbeanInfo.jsp style.css template.html template2.html modules/console-web/src/webapp/WEB-INF geronimo_jmx-console_v0-1.tld web.xml modules/console-web/src/webapp/images geronimo_logo_console.gif Log: Initial revision of web console from N. Alex Rupp Revision Changes Path 1.1 incubator-geronimo/modules/console-web/maven.xml Index: maven.xml =================================================================== 1.1 incubator-geronimo/modules/console-web/project.xml Index: project.xml =================================================================== 3 ${basedir}/../../etc/project.xml Geronimo :: Web Console geronimo-web-console org.apache.geronimo.console.web DEV geronimo-spec geronimo-spec-servlet DEV false geronimo-spec geronimo-spec-jsp DEV false mx4j mx4j-jmx SNAPSHOT http://mx4j.sourceforge.net false commons-logging 1.0.3 http://jakarta.apache.org/commons/logging false 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/taglib/ClearFilterTag.java Index: ClearFilterTag.java =================================================================== package org.apache.geronimo.console.web.taglib; import java.io.IOException; import javax.management.MBeanServer; import javax.servlet.jsp.JspWriter; /** * If the application detects that a filter other than "*:*" has been used in * the console for limiting the components displayed, this button will appear, * allowing the user to revert to the default filter. If the default filter is * being used, no button shall appear. */ public final class ClearFilterTag extends MBeanServerContextSupport { private MBeanServerContextTag ctx; private MBeanServer server; public int doStartTag() { ctx = getMBeanServerContext(); server = ctx.getMBeanServer(); JspWriter out = pageContext.getOut(); try { if (server != null) { if (filtered()) { out.println(""); } } } catch (IOException e) { e.printStackTrace(); } return EVAL_BODY_INCLUDE; } public int doEndTag() { return EVAL_PAGE; } private boolean filtered() { return (!ctx.getObjectNameFilter().equals("*:*")); } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/taglib/MBeanAttributesTag.java Index: MBeanAttributesTag.java =================================================================== package org.apache.geronimo.console.web.taglib; import java.io.IOException; import java.net.URLDecoder; import java.util.ArrayList; import java.util.Collections; import java.util.Hashtable; import java.util.List; import java.util.Set; import javax.management.MBeanAttributeInfo; import javax.management.MBeanInfo; import javax.management.MBeanServer; import javax.management.MalformedObjectNameException; import javax.management.ObjectInstance; import javax.management.ObjectName; import javax.management.QueryExp; import javax.servlet.jsp.JspWriter; import org.apache.geronimo.console.web.util.MBeanAttributesComparator; /** * This tag will display the contents of an MBean in a simple table of * name/value pairs. The style of the table can be controlled with CSS. */ public final class MBeanAttributesTag extends MBeanServerContextSupport { private Hashtable properties; private MBeanServerContextTag ctx; private ObjectInstance instance; private Object[] keys; private Set keySet; private ObjectName name; private MBeanServer server; public int doEndTag() { return EVAL_PAGE; } public int doStartTag() { ctx = getMBeanServerContext(); server = ctx.getMBeanServer(); JspWriter out = pageContext.getOut(); printMBeanProperties(out); printMBeanAttributes(out); return EVAL_BODY_INCLUDE; } /* * This seems like a very backwards way to do this. I don't know * that creating an ObjectName, using it to get an ObjectInstance * then creating another ObjectName is necessarily the way to go. * */ private String getDomain() { try { ObjectName mbeanName = new ObjectName(getMBeanName()); QueryExp query = null; Set results = server.queryMBeans(mbeanName, query); instance = (ObjectInstance) results.iterator().next(); name = instance.getObjectName(); return name.getDomain(); } catch (MalformedObjectNameException e) { return "No object to introspect. Choose one from the MBean Stack View."; } } /* * This gets the value of the MBeanName request parameter. If it * Doesn't find anything, it returns null. */ private String getMBeanName() { String s = pageContext.getRequest().getParameter("MBeanName"); if (s == null || s == "") { return null; } return s; } private void printMBeanProperties(JspWriter out) { try { //String mbeanName; //out.println("MBean Name " + getMBeanName()); out.println(""); out.println("\t"); out.println("\t\t"); out.println("\t"); out.println("\t"); out.println("\t\t"); out.println("\t\t"); out.println("\t\t"); out.println("\t"); printMBeanPropertiesStack(out); out.println("
" + "MBean Properties
MBean Domain=" + getDomain() + "
"); } catch (IOException e) { e.printStackTrace(); } } private void printMBeanPropertiesStack(JspWriter out) { properties = name.getKeyPropertyList(); keySet = properties.keySet(); keys = toList(keySet).toArray(); try { //out.println("Hello"); String key; String property; String trClass = "one"; for (int i = 0; i < keys.length; i++) { key = (String) keys[i]; property = (String) name.getKeyProperty(key); if (i % 2 == 0) { trClass = "two"; } else if (i % 2 == 1) { trClass = "one"; } out.println("\t"); out.println("\t\t" + key + ""); out.println("\t\t="); out.println("\t\t" + URLDecoder.decode(property, "UTF-8") + ""); out.println("\t"); } /* out.println("\t"); out.println("\t\tAbout"); out.println("\t\t="); out.println("\t\tNow"); out.println("\t"); */ } catch (IOException e) { e.printStackTrace(); } } private void printMBeanAttributes(JspWriter out) { try { //String mbeanName; //out.println("MBean Name " + getMBeanName()); out.println(""); out.println("\t"); out.println("\t\t"); out.println("\t"); printMBeanAttributesStack(out); out.println("
" + "MBean Attributes & Info
"); } catch (IOException e) { e.printStackTrace(); } } private void printMBeanAttributesStack(JspWriter out) { try { MBeanInfo info = server.getMBeanInfo(name); MBeanAttributeInfo[] attributes = info.getAttributes(); String className = info.getClassName(); String description = info.getDescription(); out.println("\t"); out.println("\t\tClass Name"); out.println("\t\t="); out.println("\t\t" + className + ""); out.println("\t"); out.println("\t"); out.println("\t\tDescription"); out.println("\t\t="); out.println("\t\t" + description + ""); out.println("\t"); String attributeName = "name"; String value = "value"; String trClass = "one"; for (int i = 0; i < attributes.length; i++) { attributeName = attributes[i].getName(); //value = attributes[i].toString(); value = server.getAttribute(name, attributeName).toString(); ; if (i % 2 == 0) { trClass = "one"; } else if (i % 2 == 1) { trClass = "two"; } out.println("\t"); out.println("\t\t" + attributeName + ""); out.println("\t\t="); out.println("\t\t" + URLDecoder.decode(value, "UTF-8") + ""); out.println("\t"); } } catch (Exception e) { e.printStackTrace(); } } private List toList(Set set) { List list = new ArrayList(); MBeanAttributesComparator comp = new MBeanAttributesComparator(); list.addAll(set); Collections.sort(list, comp); return list; } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/taglib/MBeanServerContentsTag.java Index: MBeanServerContentsTag.java =================================================================== package org.apache.geronimo.console.web.taglib; import java.io.IOException; import java.net.URLDecoder; import java.net.URLEncoder; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Set; import javax.management.MBeanServer; import javax.management.MalformedObjectNameException; import javax.management.ObjectInstance; import javax.management.ObjectName; import javax.management.QueryExp; import javax.servlet.jsp.JspWriter; import org.apache.geronimo.console.web.util.MBeanComparator; /** * This class displays the contents of the MBeanServer, arranged in groups, in * alphabetical order by MBean domain and then by the MBean's canonical name. * */ public final class MBeanServerContentsTag extends MBeanServerContextSupport { private MBeanServerContextTag ctx; private MBeanServer server; public int doStartTag() { ctx = getMBeanServerContext(); server = ctx.getMBeanServer(); JspWriter out = pageContext.getOut(); try { if (server != null) { ObjectName objectName = new ObjectName(ctx.getObjectNameFilter()); QueryExp query = null; Set results = server.queryMBeans(objectName, query); List mbeans = toList(results); printMBeanStack(out, mbeans); } } catch (MalformedObjectNameException e) { try { String s = "Your query string was improperly formatted. " + "Please try another query."; out.println("
" + "Invalid Query String
"); out.println("

" + s + "

"); } catch (IOException ex) { e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } return EVAL_BODY_INCLUDE; } public int doEndTag() { return EVAL_PAGE; } private void printMBeanStack(JspWriter out, List mbeans) throws IOException { Iterator iter = mbeans.iterator(); String currentDomain = ""; int i = 0; while (iter.hasNext()) { ObjectInstance instance = (ObjectInstance) iter.next(); ObjectName name = instance.getObjectName(); if (!(name.getDomain().equals(currentDomain))) { if (i != 0) { out.println("\n"); } currentDomain = name.getDomain(); out.println( "\n
" + currentDomain + "
"); out.println("
    "); } String cName = name.getCanonicalName(); String encodedName = URLEncoder.encode(cName, "UTF-8"); String output = cName.substring(cName.indexOf(":") + 1); out.println("
  • " + URLDecoder.decode(output, "UTF-8") + "
  • "); i++; } out.println("
\n"); out.println("
Number of MBeans == " + i); } /* * The idea behind this method is to build a tree structure in the list * of MBeans and sort out the objects by subgroups. This would make them * a lot easier to read on the screen. * * Unfortunately, this method isn't ready yet. */ private void printCascadingDefinition(JspWriter out, String output) { //TODO: Format the JSR77 stuff so it's more readable. } private List toList(Set set) { List list = new ArrayList(); list.addAll(set); MBeanComparator comparator = new MBeanComparator(); Collections.sort(list, comparator); return list; } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/taglib/MBeanServerContextSupport.java Index: MBeanServerContextSupport.java =================================================================== package org.apache.geronimo.console.web.taglib; import javax.management.MBeanServer; import javax.servlet.jsp.tagext.BodyTagSupport; /* * This class provides a set of common methods for accessing the * MBeanServerContextTag and its contents, as well as for accessing * the BodyTagSupport class required for JSP tag libraries. */ public class MBeanServerContextSupport extends BodyTagSupport { protected MBeanServerContextTag getMBeanServerContext() { return (MBeanServerContextTag) findAncestorWithClass(this, MBeanServerContextTag.class); } protected MBeanServer getMBeanServer() { return getMBeanServerContext().getMBeanServer(); } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/taglib/MBeanServerContextTag.java Index: MBeanServerContextTag.java =================================================================== package org.apache.geronimo.console.web.taglib; import java.util.Iterator; import java.util.Set; import javax.management.MBeanServer; import javax.management.MBeanServerFactory; import javax.management.ObjectName; import javax.management.QueryExp; import javax.servlet.jsp.tagext.BodyTagSupport; public class MBeanServerContextTag extends BodyTagSupport { private MBeanServer server; public int doStartTag() { server = getMBeanServer(); return EVAL_BODY_INCLUDE; } public int doEndTag() { return EVAL_PAGE; } public MBeanServer getMBeanServer() { Iterator servers = MBeanServerFactory.findMBeanServer(null).iterator(); MBeanServer server = null; while (servers.hasNext()) { server = (MBeanServer) servers.next(); } return server; } public String getObjectNameFilter() { String filter = pageContext.getRequest().getParameter("ObjectNameFilter"); if (filter == null || filter == "") { return "*:*"; } return filter; } public Set getMBeans() { try { if (server != null) { ObjectName objectName = new ObjectName(getObjectNameFilter()); QueryExp query = null; return server.queryMBeans(objectName, query); } else { throw new Exception("MBean server has not been initialized"); } } catch (Exception e) { e.printStackTrace(); } return null; } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/taglib/MBeanServerContextValueTag.java Index: MBeanServerContextValueTag.java =================================================================== package org.apache.geronimo.console.web.taglib; import java.io.IOException; import javax.management.MBeanServer; import javax.servlet.jsp.JspWriter; /** * This tag presents the contents of an attribute from the MBeanServerContext * tag to the screen. The attribute type is defined with the "type" parameter * in the attribute tag. * */ public final class MBeanServerContextValueTag extends MBeanServerContextSupport { private String type = ""; private MBeanServerContextTag ctx; private MBeanServer server; public int doStartTag() { ctx = getMBeanServerContext(); server = ctx.getMBeanServer(); JspWriter out = pageContext.getOut(); try { if (server != null) { String output = getContextValue(getType()); out.print(output); } } catch (IOException e) { e.printStackTrace(); } return EVAL_BODY_INCLUDE; } public int doEndTag() { return EVAL_PAGE; } public String getType() { return type; } public void setType(String type) { this.type = type; } private String getContextValue(String type) { if (type.equals("ObjectNameFilter")) { return ctx.getObjectNameFilter(); } return "error, attribute [" + type + "] not recognized"; } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/util/MBeanAttributesComparator.java Index: MBeanAttributesComparator.java =================================================================== package org.apache.geronimo.console.web.util; import java.util.Comparator; /* * Sort Attribute Strings while ignoring case. Later may be changed to * better handle the JSR-77 attributes. * */ public class MBeanAttributesComparator implements Comparator { private static final int LEFT_GREATER = 1; private static final int RIGHT_GREATER = -1; private static final int EQUAL = 0; public int compare(Object o1, Object o2) { String s1 = (String) o1; String s2 = (String) o2; return s1.compareToIgnoreCase(s2); } } 1.1 incubator-geronimo/modules/console-web/src/java/org/apache/geronimo/console/web/util/MBeanComparator.java Index: MBeanComparator.java =================================================================== package org.apache.geronimo.console.web.util; import java.util.Comparator; import java.util.StringTokenizer; import javax.management.ObjectInstance; import javax.management.ObjectName; /* * This class is supposed to sort by Canonical Name. Unfortunately, it * will not place single token domains before multiple token domains of * the same type (foo.bar > foo at the moment). */ public class MBeanComparator implements Comparator { private static final int LEFT_GREATER = 1; private static final int RIGHT_GREATER = -1; private static final int EQUAL = 0; public int compare(Object o1, Object o2) { ObjectName left = ((ObjectInstance) o1).getObjectName(); ObjectName right = ((ObjectInstance) o2).getObjectName(); String leftName = left.getCanonicalName(); String rightName = right.getCanonicalName(); StringTokenizer leftDomainTokenizer = new StringTokenizer(leftName, "."); StringTokenizer rightDomainTokenizer = new StringTokenizer(rightName, "."); while (leftDomainTokenizer.hasMoreTokens()) { if (!rightDomainTokenizer.hasMoreTokens()) { return RIGHT_GREATER; } String leftToken = leftDomainTokenizer.nextToken(); String rightToken = rightDomainTokenizer.nextToken(); int comparison = leftToken.compareToIgnoreCase(rightToken); if (comparison != 0) { return comparison; } } // left has no more tokens if (rightDomainTokenizer.hasMoreTokens()) { return LEFT_GREATER; } // both ran out of tokens so they are equal return EQUAL; } } 1.1 incubator-geronimo/modules/console-web/src/webapp/faq.jsp Index: faq.jsp =================================================================== <%@ page language="java" contentType="text/html" session="false" %> <%@ taglib uri="/WEB-INF/geronimo_jmx-console_v0-1.tld" prefix="jmx" %> Geronimo Management Console -- Frequently Asked Questions geronimo jmx console
JMX Agent View
Frequently Asked Questions

How do I construct an ObjectName filter?

To construct an ObjectName filter you must first list the domain of the MBean. The domain is the part of the MBean's CanonicalName which comes before the colon (:). The part which comes after the colon is a list of the MBean's properties. In order to create a query, you must type in a domain substring, a colon, and a "<name>=<value>" pair followed by a comma. Wildcards (*) are also accepted as substrings in a limited fashion.

These queries will work:
  • *:*
  • jmi*:*
  • *:name=RMI,*
These queries will not:
  • *
  • jmi*
  • *:*name*

The console's capacity to filter the display results through this method is limited by the functionality of the underlying JMX implementation and the details of the JMX specification.

1.1 incubator-geronimo/modules/console-web/src/webapp/index.jsp Index: index.jsp =================================================================== <%@ page language="java" contentType="text/html" session="false" %> <%@ taglib uri="/WEB-INF/geronimo_jmx-console_v0-1.tld" prefix="jmx" %> Geronimo Management Console geronimo jmx console
JMX Agent View
MBean Stack
(help)
1.1 incubator-geronimo/modules/console-web/src/webapp/leftNavigation.jsp Index: leftNavigation.jsp ===================================================================

Managed Resources

Configuration

Help

1.1 incubator-geronimo/modules/console-web/src/webapp/mbeanInfo.jsp Index: mbeanInfo.jsp =================================================================== <%@ page language="java" contentType="text/html" session="false" %> <%@ taglib uri="/WEB-INF/geronimo_jmx-console_v0-1.tld" prefix="jmx" %> Geronimo Management Console geronimo jmx console
JMX Web Console
MBean Attributes View
1.1 incubator-geronimo/modules/console-web/src/webapp/style.css Index: style.css =================================================================== a { color: #2a3542; text-decoration: none;} a:link { } a:hover { text-decoration: underline; } a:active { text-decoration: underline; } a:visited { } body { margin: 0px 0px 8px 0px; font-family: verdana, arial; font-size: 11px;} form { margin: 0px; padding: 0px;} h1 { font-size: 18px; } h2 { font-size: 11px; margin: 0px; line-height: 16px; border-bottom: 1px solid #829DBD; width: 160px; } #graph { border: 1px solid black; padding: 0px; margin: 0px; font-size: 11px;} p { margin-top: 0px; margin-bottom: 8px; } ul { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 16px; } #topNavBar { background-color: #556F8F; padding-top: 4px; padding-bottom: 3px; border-top: 1px solid #242D39; border-bottom: 1px solid #242D39; } .topNav { color: #fff; padding-left: 16px; font-weight: bold; } #leftNavBar { background-color: #F4F9FE; width: 176px; border-right: 1px solid #242D39; border-bottom: 1px solid #242D39; margin-bottom: 8px;} #left { width: 176px; margin: 0px; float: left; line-height: 16px; } .leftNav { margin: 0px 8px 8px 8px; padding-top: 8px; } .links { padding-left: 16px; margin-bottom: 8px; color: #aaa;} #panelTitle { padding: 4px 8px 3px 8px; background-color: #85A1BD; border: 1px solid #242D39; color: #fff; margin: 8px 8px 0px 184px; font-weight: bold; } #panel { padding: 8px 8px 8px 6px; background-color: #fff; margin: 0px 8px 8px 186px; } #panel.two { padding: 0px; background-color: #fff; margin: 0px 8px 8px 184px; } #panel.two table { font-size: 11px; margin-top: 8px; border-left: 1px solid #242D39; border-bottom: 1px solid #242D39; border-right: 1px solid #242D39;} .question { font-weight: bold; margin: 0px; padding: 8px 0px 0px 0px; color: #444;} .sponsor { margin: 16px 0px 0px 0px; text-align: center;} .textInput { font-size: 11px; font-family: verdana, arial; border-top: 2px solid #242D39; border-right: 1px solid #242D39; border-bottom: 1px solid #242D39; border-left: 2px solid #242D39; margin: 2px 8px 1px 0px; padding: 0px 8px 0px 8px;;} .submit { font-size: 11px; font-family: verdana, arial; background-color: #DBE4EE; padding: 0px 8px 0px 8px; margin: 0px 8px 1px 0px; border: 1px solid #242D39; } .paragraphHead { margin: 16px 0px 0px 0px; color: #242D39; font-size: 14px; font-weight: bold; } .listHead { margin: 16px 0px 0px 0px; color: #242D39; font-weight: bold; } .mbeanList { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px; color: #242D39; } .mbeanInfo { background-color: #F6FBFD; border: 1px solid #242D39;} td.name { padding: 4px 4px 4px 16px; text-align: right; border-top: 1px solid #242D39; } td.value { padding: 4px 16px 4px 4px; border-top: 1px solid #242D39; } td.center { padding: 4px 4px 4px 4px; border-top: 1px solid #242D39; } td.head { padding: 4px 16px 4px 16px; text-align: left; border-top: 1px solid #242D39;} tr.head { background-color: #DBE4F2; color: #000; font-weight: bold; } tr.head td.name { padding-left: 16px; } tr.head td.value { padding-right: 16px; } tr.one { background-color: #fff; } tr.two { background-color: #F2F7FC; } 1.1 incubator-geronimo/modules/console-web/src/webapp/template.html Index: template.html =================================================================== Geronimo JMX Console geronimo jmx console
JMX Agent View

Managed Resources

Configuration

Help

MBean Stack
elba.admin
  • service=PluginManager
elba.cache
  • service=InvalidationManager
elba.deployment
  • flavor=URL,type=DeploymentScanner
elba.ejb
  • service=EJBDeployer
    • something=repetetive
      • somethin=else
        • something=again
        • funk=soul
        • brother=check
        • it=outnow
    • somethin=else
      • something=again
      • funk=soul
      • brother=check
      • it=outnow
elba.j2ee
  • jndiName=ejb/mgmt/MEJB,plugin=pool,service=EJB
  • jndiName=ejb/mgmt/MEJB,service=EJB
  • module=ejb-management.jar,service=EjbModule
  • service=EARDeployer
elba.jca
  • name=DefaultDS,service=LocalTxCM
  • name=DefaultDS,service=ManagedConnectionFactory
  • name=DefaultDS,service=ManagedConnectionPool
  • name=Elba JDBC XATransaction ResourceAdapter,service=RARDeployment
  • name=Elba LocalTransaction JDBC Wrapper,service=RARDeployment
  • name=JMS Adapter,service=RARDeployment
  • name=JmsXA,service=ManagedConnectionFactory
  • name=JmsXA,service=ManagedConnectionPool
  • name=JmsXA,service=TxCM
  • service=CachedConnectionManager
  • service=ConnectionFactoryDeployer
  • service=RARDeployer
elba.jdbc
  • service=SQLExceptionProcessor
elba.jmx
  • name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor
  • name=Invoker,type=adaptor
  • name=RMI,type=Connector
elba.management.local
  • EJBModule=ejb-management.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=ejb/mgmt/MEJB
  • J2EEApplication=elbamq-httpil.sar,J2EEServer=Local,j2eeType=WebModule,name=elbamq-httpil.war
  • J2EEApplication=elbamq-httpil.sar,J2EEServer=Local,WebModule=elbamq-httpil.war,j2eeType=Servlet,name=default
  • J2EEApplication=elbamq-httpil.sar,J2EEServer=Local,WebModule=elbamq-httpil.war,j2eeType=Servlet,name=HTTPServerILServlet
  • J2EEApplication=elbamq-httpil.sar,J2EEServer=Local,WebModule=elbamq-httpil.war,j2eeType=Servlet,name=invoker
  • J2EEApplication=elbamq-httpil.sar,J2EEServer=Local,WebModule=elbamq-httpil.war,j2eeType=Servlet,name=jsp
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,j2eeType=WebModule,name=invoker.war
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=default
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=EJBInvokerHAServlet
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=EJBInvokerServlet
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=invoker
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=JMXInvokerServlet
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=JNDIFactory
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=jsp
  • J2EEApplication=http-invoker.sar,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=ReadOnlyJNDIFactory
  • J2EEApplication=null,J2EEServer=Local,j2eeType=EJBModule,name=ejb-management.jar
  • J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=elba-local-jdbc.rar
  • J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=elba-xa-jdbc.rar
  • J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=jms-ra.rar
  • J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=jmx-console.war
  • J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=was-jmx-console.war
  • J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=web-console.war
  • J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=elba-local-jdbc.rar,j2eeType=ResourceAdapter,name=Elba LocalTransaction JDBC Wrapper
  • J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=elba-xa-jdbc.rar,j2eeType=ResourceAdapter,name=Elba JDBC XATransaction ResourceAdapter
  • J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=jms-ra.rar,j2eeType=ResourceAdapter,name=JMS Adapter
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=cache-invalidation-service.xml,j2eeType=MBean,name=elba.cache%3aservice%3dInvalidationManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=console-mgr.sar,j2eeType=MBean,name=elba.admin%3aservice%3dPluginManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-jca.sar,j2eeType=MBean,name=elba.jca%3aservice%3dConnectionFactoryDeployer
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-jca.sar,j2eeType=MBean,name=elba.jca%3aservice%3dRARDeployer
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.deployment%3atype%3dDeploymentScanner%2cflavor%3dURL
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.ejb%3aservice%3dEJBDeployer
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.j2ee%3aservice%3dEARDeployer
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.management.local%3aj2eeType%3dJ2EEDomain%2cname%3dManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.rmi%3atype%3dRMIClassLoader
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.scripts%3aservice%3dBSHDeployer
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.security%3aservice%3dJaasSecurityManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.security%3aservice%3dSecurityConfig
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.security%3aservice%3dXMLLoginConfig
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba.system%3atype%3dLog4jService%2cservice%3dLogging
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3djrmp
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3dlocal
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3dpooled
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba%3aservice%3dJNDIView
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba%3aservice%3dNaming
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elba-service.xml,j2eeType=MBean,name=elba%3aservice%3dWebService
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dA
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dB
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dC
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dD
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dex
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dtestQueue
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dTopic%2cname%3dsecuredTopic
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dTopic%2cname%3dtestDurableTopic
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-destinations-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dTopic%2cname%3dtestTopic
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-httpil.sar,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dHTTP
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq.destination%3aservice%3dQueue%2cname%3dDLQ
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dCacheStore
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dDestinationManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dJVM
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dOIL
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dOIL2
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dRMI
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dUIL
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvocationLayer%2ctype%3dUIL2
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dInvoker
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dMessageCache
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dPersistenceManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dSecurityManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dStateManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbamq-service.xml,j2eeType=MBean,name=elba.mq%3aservice%3dTracingInterceptor
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=elbaweb-tomcat41.sar,j2eeType=MBean,name=elba.web%3aservice%3dWebServer
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3dhttp
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3dhttp%2ctarget%3dNaming
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3dhttp%2ctarget%3dNaming%2creadonly%3dtrue
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=elba%3aservice%3dinvoker%2ctype%3dhttpHA
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-adaptor-server.sar,j2eeType=MBean,name=elba.jmx%3atype%3dadaptor%2cname%3dInvoker
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-adaptor-server.sar,j2eeType=MBean,name=elba.jmx%3atype%3dadaptor%2cname%3dInvoker%2cprotocol%3djrmp%2cservice%3dproxyFactory
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-rmi-adaptor.sar,j2eeType=MBean,name=elba.jmx%3atype%3dConnector%2cname%3dRMI
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=mail-service.xml,j2eeType=MBean,name=elba%3aservice%3dMail
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=properties-service.xml,j2eeType=MBean,name=elba%3atype%3dService%2cname%3dPropertyEditorManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=properties-service.xml,j2eeType=MBean,name=elba%3atype%3dService%2cname%3dSystemProperties
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=sqlexception-service.xml,j2eeType=MBean,name=elba.jdbc%3aservice%3dSQLExceptionProcessor
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=elba.jca%3aservice%3dCachedConnectionManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=elba%3aservice%3dClientUserTransaction
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=elba%3aservice%3dTransactionManager
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=elba%3aservice%3dXidFactory
  • J2EEApplication=null,J2EEServer=Local,ServiceModule=uuid-key-generator.sar,j2eeType=MBean,name=elba%3aservice%3dUUIDKeyGeneratorFactory
  • J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=default
  • J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=invoker
  • J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=jsp
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=default
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=DisplayMBeans
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=DisplayOpResult
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=HtmlAdaptor
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=InspectMBean
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=invoker
  • J2EEApplication=null,J2EEServer=Local,WebModule=was-jmx-console.war,j2eeType=Servlet,name=jsp
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=default
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=HTTP Invocation
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=invoker
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=J2EEFolder
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=jsp
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=JSR77 Domains and Servers
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=JSR77 EJBModules and EJBs
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=MBeans
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=SystemFolder
  • J2EEApplication=null,J2EEServer=Local,WebModule=web-console.war,j2eeType=Servlet,name=UCLs
  • J2EEServer=Local,j2eeType=J2EEApplication,name=elbamq-httpil.sar
  • J2EEServer=Local,j2eeType=J2EEApplication,name=http-invoker.sar
  • J2EEServer=Local,j2eeType=JavaMailResource,name=DefaultMail
  • J2EEServer=Local,j2eeType=JCAManagedConnectionFactory,name=DefaultDS
  • J2EEServer=Local,j2eeType=JCAManagedConnectionFactory,name=JmsXA
  • J2EEServer=Local,j2eeType=JMSResource,name=LocalJMS
  • J2EEServer=Local,j2eeType=JNDIResource,name=LocalJNDI
  • J2EEServer=Local,j2eeType=JTAResource,name=ClientUserTransaction
  • J2EEServer=Local,j2eeType=JTAResource,name=TransactionManager
  • J2EEServer=Local,j2eeType=JVM,name=localhost
  • J2EEServer=Local,j2eeType=ServiceModule,name=cache-invalidation-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=console-mgr.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=elba-jca.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=elba-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=elbamq-destinations-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=elbamq-httpil.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=elbamq-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=elbaweb-tomcat41.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=http-invoker.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=jmx-ejb-connector-server.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=jmx-invoker-adaptor-server.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=jmx-rmi-adaptor.sar
  • J2EEServer=Local,j2eeType=ServiceModule,name=mail-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=properties-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=schedule-manager-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=scheduler-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=sqlexception-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=transaction-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=user-service.xml
  • J2EEServer=Local,j2eeType=ServiceModule,name=uuid-key-generator.sar
  • J2EEServer=Local,JCAResource=DefaultDS,j2eeType=JCAConnectionFactory,name=DefaultDS
  • J2EEServer=Local,JCAResource=JmsXA,j2eeType=JCAConnectionFactory,name=JmsXA
  • J2EEServer=Local,ResourceAdapter=Elba LocalTransaction JDBC Wrapper,j2eeType=JCAResource,name=DefaultDS
  • J2EEServer=Local,ResourceAdapter=JMS Adapter,j2eeType=JCAResource,name=JmsXA
  • j2eeType=J2EEDomain,name=Manager
  • j2eeType=J2EEServer,name=Local
elba.mq.destination
  • name=A,service=Queue
  • name=B,service=Queue
  • name=C,service=Queue
  • name=D,service=Queue
  • name=DLQ,service=Queue
  • name=ex,service=Queue
  • name=securedTopic,service=Topic
  • name=testDurableTopic,service=Topic
  • name=testQueue,service=Queue
  • name=testTopic,service=Topic
elba.mq
  • name=elbamqProvider,service=JMSProviderLoader
  • name=StdJMSPool,service=ServerSessionPoolMBean
  • service=CacheStore
  • service=DestinationManager
  • service=InvocationLayer,type=HTTP
  • service=InvocationLayer,type=JVM
  • service=InvocationLayer,type=OIL
  • service=InvocationLayer,type=OIL2
  • service=InvocationLayer,type=RMI
  • service=InvocationLayer,type=UIL
  • service=InvocationLayer,type=UIL2
  • service=Invoker
  • service=MessageCache
  • service=PersistenceManager
  • service=SecurityManager
  • service=StateManager
  • service=TracingInterceptor
elba.rmi
  • type=RMIClassLoader
elba.scripts
  • service=BSHDeployer
elba.security
  • service=JaasSecurityManager
  • service=SecurityConfig
  • service=XMLLoginConfig
elba.system
  • service=JARDeployer
  • service=Logging,type=Log4jService
  • service=MainDeployer
  • service=ServiceController
  • service=ServiceDeployer
  • type=Server
  • type=ServerConfig
  • type=ServerInfo
elba.web
  • context=/elbamq-httpil,name=default,vhost=localhost
  • context=/elbamq-httpil,name=HTTPServerILServlet,vhost=localhost
  • context=/elbamq-httpil,name=invoker,vhost=localhost
  • context=/elbamq-httpil,name=jsp,vhost=localhost
  • context=/invoker,name=default,vhost=localhost
  • context=/invoker,name=EJBInvokerHAServlet,vhost=localhost
  • context=/invoker,name=EJBInvokerServlet,vhost=localhost
  • context=/invoker,name=invoker,vhost=localhost
  • context=/invoker,name=JMXInvokerServlet,vhost=localhost
  • context=/invoker,name=JNDIFactory,vhost=localhost
  • context=/invoker,name=jsp,vhost=localhost
  • context=/invoker,name=ReadOnlyJNDIFactory,vhost=localhost
  • context=/jmx-console,name=default,vhost=localhost
  • context=/jmx-console,name=invoker,vhost=localhost
  • context=/jmx-console,name=jsp,vhost=localhost
  • context=/was-jmx-console,name=default,vhost=localhost
  • context=/was-jmx-console,name=DisplayMBeans,vhost=localhost
  • context=/was-jmx-console,name=DisplayOpResult,vhost=localhost
  • context=/was-jmx-console,name=HtmlAdaptor,vhost=localhost
  • context=/was-jmx-console,name=InspectMBean,vhost=localhost
  • context=/was-jmx-console,name=invoker,vhost=localhost
  • context=/was-jmx-console,name=jsp,vhost=localhost
  • context=/web-console,name=default,vhost=localhost
  • context=/web-console,name=HTTP Invocation,vhost=localhost
  • context=/web-console,name=invoker,vhost=localhost
  • context=/web-console,name=J2EEFolder,vhost=localhost
  • context=/web-console,name=jsp,vhost=localhost
  • context=/web-console,name=JSR77 Domains and Servers,vhost=localhost
  • context=/web-console,name=JSR77 EJBModules and EJBs,vhost=localhost
  • context=/web-console,name=MBeans,vhost=localhost
  • context=/web-console,name=SystemFolder,vhost=localhost
  • context=/web-console,name=UCLs,vhost=localhost
  • service=WebServer
elba
  • name=PropertyEditorManager,type=Service
  • name=SystemProperties,type=Service
  • readonly=true,service=invoker,target=Naming,type=http
  • service=ClientUserTransaction
  • service=Hypersonic
  • service=invoker,target=Naming,type=http
  • service=invoker,type=http
  • service=invoker,type=httpHA
  • service=invoker,type=jrmp
  • service=invoker,type=local
  • service=invoker,type=pooled
  • service=JNDIView
  • service=Mail
  • service=Naming
  • service=TransactionManager
  • service=UUIDKeyGeneratorFactory
  • service=WebService
  • service=XidFactory
JMImplementation
  • name=Default,service=LoaderRepository
  • type=MBeanRegistry
  • type=MBeanServerDelegate
jmx.loading
  • UCL=102a0a5
  • UCL=1148603
  • UCL=118223d
  • UCL=14b6bed
  • UCL=15b1773
  • UCL=16dc861
  • UCL=176e552
  • UCL=18a6e6e
  • UCL=18b8914
  • UCL=1922f46
  • UCL=1955970
  • UCL=1972e3a
  • UCL=1c486f2
  • UCL=1f01a29
  • UCL=1f03691
  • UCL=39be68
  • UCL=8ceeea
  • UCL=9a8a68
  • UCL=c4d04d
  • UCL=cffc79
  • UCL=d1e233
  • UCL=f1916f

Number of MBeans == 283
1.1 incubator-geronimo/modules/console-web/src/webapp/template2.html Index: template2.html =================================================================== Geronimo Management Console geronimo jmx console
JMX Web Console

Managed Resources

Configuration

Help

MBean Attributes View
Name / Value
Funk = Soul
Brother = Right
About = Now
1.1 incubator-geronimo/modules/console-web/src/webapp/WEB-INF/geronimo_jmx-console_v0-1.tld Index: geronimo_jmx-console_v0-1.tld =================================================================== 0.1 1.2 geronimo_jmx-console http://geronimo.apache.org/tlds/geronimo_jmx-console_v0-1.tld MBeanServerContents org.apache.geronimo.console.web.taglib.MBeanServerContentsTag MBeanServerContext org.apache.geronimo.console.web.taglib.MBeanServerContextTag ClearFilter org.apache.geronimo.console.web.taglib.ClearFilterTag MBeanServerContextValue org.apache.geronimo.console.web.taglib.MBeanServerContextValueTag type true false MBeanAttributes org.apache.geronimo.console.web.taglib.MBeanAttributesTag 1.1 incubator-geronimo/modules/console-web/src/webapp/WEB-INF/web.xml Index: web.xml =================================================================== index.jsp jmx-console /WEB-INF/lib/jmx-console-servlet.jar 1.1 incubator-geronimo/modules/console-web/src/webapp/images/geronimo_logo_console.gif <>