import weblogic.management.*; import weblogic.management.configuration.*; import weblogic.management.commo.*; import javax.management.*; import weblogic.management.WebLogicMBean; import weblogic.management.WebLogicObjectName; import javax.management.MBeanInfo; import javax.management.ObjectName; public class bea { public static void main(String[] args) { try { // change these to suit u'r environment... CommoMBeanServer mbs = Config.getMBeanServer("myserver","t3://xman:7001", "epsecure","sybmultbuf"); // create your default authenticator instance System.out.println("creating an mbean for default authenticator"); ObjectInstance oi = mbs.createMBean(Commo.getTypeObjectName("weblogic.security.providers.authentication.DefaultAut henticator"), new ObjectName("Security:Name=myrealm3DefaultAuthenticator")); System.out.println("creating an mbean for my authenticator"); ObjectInstance oi2 = mbs.createMBean(Commo.getTypeObjectName("com.myweblogic.MyAuthenticator" ), new ObjectName("Security:Name=myrealm3MyAuthenticator")); } catch (Exception e) { e.printStackTrace(); } } }