首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jndi容易运用之weblogic

2013-03-19 
jndi简单运用之weblogic属性名属性说明Context.INITIAL_CONTEXT_FACTORY指定InitialContext的实现类名称。

jndi简单运用之weblogic
属性名属性说明Context.INITIAL_CONTEXT_FACTORY指定InitialContext的实现类名称。这里使用weblogic作为服务器。所以相应的值为weblogic.jndi.WLInitialContextFactory。Context.PROVIDER_URL连接jndi服务器的url。这里weblogic运行在本机,并且端口号为8888。所以值设置为t3://localhost:8888。Context.SECURITY_PRINCIPAL通过jndi访问指定resource的凭证名称。简单理解为访问这个resource时的用户名。如果这个resource没有设定访问策略,则可以不设。Context.SECURITY_CREDENTIALS通过jndi访问指定resource时与凭证相对应的密码。简单理解为访问这个resource时与用户名相对应的密码。如果这个resource没有设定访问策略,则可以不设。

?

getJndiConfig()有以下2行注释

//jndiConfig.put(Context.SECURITY_PRINCIPAL, securityPrincipal);

//jndiConfig.put(Context.SECURITY_CREDENTIALS, securityCredentials);

?

这是因为没有对新注册的resource{object=This is a object}设置访问策略。

通过以下步骤可以在weblogic10.3中对某一个resource设置访问策略。

1) 登录weblogic


jndi容易运用之weblogic
?2) 切换到指定server


jndi容易运用之weblogic
?3)打开jndi配置页面
jndi容易运用之weblogic
?4)择选新注册的resource,切换到sercurity页。

1jndi容易运用之weblogic
5) 选择Policies页,单击Add Conditions


jndi容易运用之weblogic
?6)Predicate List 选择User,单击Next


jndi容易运用之weblogic
?7)User Argument Name 填写Weblogic(这是我登录weblogic的一个用户名),点击Add按钮,点击Finish

jndi容易运用之weblogic
?
8)最终点击Save,会出现保存成功信息


jndi容易运用之weblogic
??

?

通过以上步骤为名称为object的resource设定了访问策略。如果通过api访问这个resoucre,

必须提供Context.SECURITY_PRINCIPAL,Context.SECURITY_CREDENTIALS。

及以上示例只需要重新启用注释的那2行代码。

热点排行