weblogic中提供一个jaas的库。
参考《j2ee与WebLogic开发》

解决方案 »

  1.   

    在weblogic中增加用户可以尝试以下代码:/*addUser.java
     *author: Boolean
     *date:   2003-02-17
    */
    import java.util.*;
    import javax.management.*;
    import weblogic.management.*;
    import weblogic.security.providers.authentication.*;
    import weblogic.management.security.authentication.AuthenticationProviderMBean;
    import weblogic.management.security.authentication.*;public class addUser{
    public static void main(String[] args ){
    String url = "t3://127.0.0.1:80" ;
    MBeanHome adminHome = (MBeanHome)Helper.getAdminMBeanHome("system","12345678",url);//WLS的Administrator
    AuthenticationProviderMBean[] providers = adminHome.getActiveDomain().getSecurityConfiguration().findDefaultRealm().getAuthenticationProviders();
    for (int i=0; providers != null && i <providers.length; i++){
    if (providers[i] instanceof UserEditorMBean){
    UserEditorMBean editor = (UserEditorMBean)providers[i];
    try{
    editor.createUser("username","password","description");//新增用户
    System.out.println("OK");
    }catch (Exception e){
    e.printStackTrace();
    }
    }
    }
    }
    }
      

  2.   

    如果要用到j2ee应用服务中的用户的话,最好建议使用LDAP。j2ee和应用程序都使用LDAP.如果不这样的话你的程序就不能移植到其他的应用服务器了。