Weblogic javax.naming.NoPermissionException:匿名用户对JNDINAME没有执行查找操作的权限
我在weblogic服务器(10.3版)上配置了3个JDBC连接池。我可以看到池在服务器中得到了正确的初始化,但是每当我试图从spring服务中进行查找时,我都会得到以下信息: 调用init方法失败;嵌套异常为javax.naming.NoPermissionException:匿名用户对JNDINAME没有执行查找操作的权限。JNDINAME是JNDI名称Weblogic javax.naming.NoPermissionException:匿名用户对JNDINAME没有执行查找操作的权限,weblogic,jndi,weblogic-10.x,Weblogic,Jndi,Weblogic 10.x,我在weblogic服务器(10.3版)上配置了3个JDBC连接池。我可以看到池在服务器中得到了正确的初始化,但是每当我试图从spring服务中进行查找时,我都会得到以下信息: 调用init方法失败;嵌套异常为javax.naming.NoPermissionException:匿名用户对JNDINAME没有执行查找操作的权限。JNDINAME是JNDI名称 这里可能有什么问题?您的线程正在使用未知或匿名用户运行,而该用户无权在jndi树上查找数据src 我会检查数据src和域的安全设置。在we
这里可能有什么问题?您的线程正在使用未知或匿名用户运行,而该用户无权在jndi树上查找数据src 我会检查数据src和域的安全设置。在weblogic中,您可以通过管理控制台、数据src设置或jndi树来实现这一点
如果是远程查找,则需要在域之间建立信任 在域配置/安全中,选中“启用匿名管理员查找”