2011-12-07 3 views
0

weblogicサーバー(バージョン10.3)で3つのJDBC接続プールを構成しました。私は私が取得しています私の春のサービスから検索を行うにしようとしていますがいつでも、プールが正しくサーバーに初期化取得を参照してくださいすることができ、次のjavax.naming.NoPermissionException:ユーザー匿名に、参照操作を実行するためのJNDINAMEに対するアクセス権がありません。

initメソッドの呼び出しに失敗しました。ネストされた例外はjavax.naming.NoPermissionExceptionです。ユーザーanonymousはルックアップ操作を実行するためにJNDINAMEに対するパーミッションを持っていません。 JNDINAMEはJNDI名です。

ここで問題が発生する可能性はありますか?

答えて

0

あなたのスレッドは、未知のまたは匿名のユーザーを使用して実行されています。そのユーザーは、jndiツリーのデータsrcを参照するアクセス権がありません。

データsrcとドメインのセキュリティ設定を確認します。 weblogicでは、管理コンソール、データsrc設定またはjndiツリーでこれを行うことができます。

リモートルックアップの場合は、ドメイン間の信頼関係を設定する必要があります。

1

ドメイン設定/セキュリティで、「匿名管理者検索が有効になっている」を確認してください。

関連する問題