介绍
如果要使用Weblogic内嵌的LDAP来做验证,普通用户无法直接修改自己的密码,需要管理员登录weblogic console才能进行修改。weblogic提供api使用java代码来修改。
代码
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Hashtable;
import javax.management.InstanceNotFoundException;
import javax.management.MBeanException;
import javax.management.MBeanServerConnection;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import javax.management.ReflectionException;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;
import javax.naming.Context;
public class DefaultAuthenticatorAdapter {
private static MBeanServerConnection connection;
private static JMXConnector connector;
private static ObjectName service;
static {
try {
service =
new ObjectName("