Listing 1

InitialContext ctx = new InitialContext();
	MBeanServer mbeanServer = (MBeanServer)
	ctx.lookup("weblogic.management.server");
	ObjectName mbeanName = new ObjectName("wldj:Name=" + name);
	Logger myLogger = new Logger(name);
	ObjectInstance mbeanInstance =
	mbeanServer.registerMBean(myLogger, mbeanName);

Listing 2

ObjectName mbeanName = new ObjectName("wldj:Name=" + name);
Logger myLogger = new Logger(name);
ModelMBean modelMBean = new RequiredModelMBean();
modelMBean.setModelMBeanInfo(myLogger.getModelMBeanInfo());
modelMBean.setManagedResource(myLogger, "ObjectReference");
ObjectInstance mbeanInstance =
mbeanServer.registerMBean(modelMBean, mbeanName);

Listing 3

    <wl:node label="Standard MBean Loggers"
             icon="/images/folder.gif" expanded="false"
             url="/standard_summary.jsp">
      <%
          for (int i = 0; i < standardNames.length; i++) {
              String name = standardNames[i];
      %>
            <wl:node label="<%= name %>"
                     icon="/images/bullet.gif"
                     url="/standard_detail.jsp?Name=<%= name %>"
            />
      <%
          }
      %>
    </wl:node>

Listing 4

<weblogic-web-app>
        <session-descriptor>
            <session-param>
                <param-name>CookieName</param-name>
                <param-value>ADMINCONSOLESESSION</param-value>
            </session-param>
        </session-descriptor>
    </weblogic-web-app>

Additional Source Code Zip file 50.6 KB