私はローカル&リモートリンクに同じJNDI名を使用して外部JNDIデータソースを作成しようとすると、私は再帰呼び出しのためにStackOverflowの例外を取得:のWebLogic外部JNDIプロバイダ名
おそらく、これは正常な動作ですが、私はそれを確認できませんでした。
したがって、ローカルの異なるJNDI名を持つことは必須ですか?&リモート?
java.lang.StackOverflowError
at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:64)
at com.sun.proxy.$Proxy55.isAccessAllowed(Unknown Source)
at weblogic.security.service.WLSAuthorizationServiceWrapper.isAccessAllowed(WLSAuthorizationServiceWrapper.java:158)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:316)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:379)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:452)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:434)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:185)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:210)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:253)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:426)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at weblogic.jndi.internal.ForeignOpaqueReference.getReferent(ForeignOpaqueReference.java:74)
at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:92)
at weblogic.jndi.internal.ServerNamingNode.resolveObject(ServerNamingNode.java:388)
at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:886)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:219)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:224)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:253)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:426)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at weblogic.jndi.internal.ForeignOpaqueReference.getReferent(ForeignOpaqueReference.java:74)
at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:92)
at weblogic.jndi.internal.ServerNamingNode.resolveObject(ServerNamingNode.java:388)
at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:886)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:219)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:224)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:253)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:426)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
それは動作しますか? 2つのJNDI名は別々の名前だと思います。 – bubbly
はい、異なる場合は動作しますが – devwebcl