2015-10-06 62 views
0

我已经在Weblogic的12C我安全的配置中发现的问题,开发者可以通过做得到生产资源:Weblogic的远程安全

InitialContext ic = new InitialContext(); 
     Hashtable<String, String> h = new Hashtable<String, String>(7); 
     h.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); 
     h.put(Context.PROVIDER_URL, "t3://ip_server:7003"); 

     InitialContext context = new InitialContext(h); 
     DataSource dataSource = (javax.sql.DataSource) context.lookup("jdbc/name"); 

我想设置那些类型的远程查找的密码,在同同,我不希望影响本地应用程序只是做在服务器上运行,并注入从服务器JNDI资源:

InitialContext ic = new InitialContext(); 
Resource r = (Resource) ic.lookup("jndi/name"); 

回答