在j2ee应用程序中用户管理是怎么和应用服务器(如weblogic7)里的安全结合的? weblogic中提供一个jaas的库。参考《j2ee与WebLogic开发》 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在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(); } } } }} 如果要用到j2ee应用服务中的用户的话,最好建议使用LDAP。j2ee和应用程序都使用LDAP.如果不这样的话你的程序就不能移植到其他的应用服务器了。 关于Struts2拦截器的相关问题。避免在地址栏直接执行Action 求教 菜鸟求助!在线等! 新手提问:用Rome写的RSS阅读器,如何将已查询到的网页信息保存?以便脱机浏览 急! 在线等! Tomcat window2000下自动启动出现乱码问题? hibernate 问题 要学Spring了,请问哪本书比较好??? 请问如何搭建知识共享的平台? jboss里能配置数据原,在外部能用吗?我这个问题如何解决,近来看看 struts 还有多长的寿命 用XML做网站的问题? 请问怎么用struts的时候怎么编译?急!!!
*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();
}
}
}
}
}