- PR -

WebSphereとDB2の接続時、【認識できないコールバック。索引 = 2】

1
投稿者投稿内容
しぃ
会議室デビュー日: 2005/07/01
投稿数: 13
投稿日時: 2005-07-14 11:23
よろしくお願い致します。

環境
 OS:RedHat Linux7.2
Webアプリケーションサーバ:WebSphereV5
 DataBase:DB2 V8.1
 
現在、自社サンプル(strutsを拡張したフレームワークを使用)の
稼動確認を行っております。

その際、getConnectionを行っている箇所でExceptionが発生します。
しかし、原因がわかりません。
内容は以下です。
----------------------------------------------------------------------
[05/07/14 10:40:42:430 JST] 23d6662d WSPrincipalMa W SECJ4030E: 認識できないコールバック。索引 = 2 com.ibm.websphere.security.auth.callback.WSCredTokenCallbackImpl
[05/07/14 10:40:42:656 JST] 23d6662d WSLoginModule E SECJ4014E: ログイン・モジュール com.ibm.ws.security.common.auth.module.WSClientLoginModuleImpl は CallbackHandler javax.security.auth.callback.UnsupportedCallbackException: Unrecognized Callback
at com.ibm.ws.security.auth.j2c.WSPrincipalMappingCallbackHandler.handle(WSPrincipalMappingCallbackHandler.java:128)
at javax.security.auth.login.LoginContext$5.run(LoginContext.java:835)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext$SecureCallbackHandler.handle(LoginContext.java:831)
at com.ibm.ws.security.common.auth.module.WSLoginModuleImpl.login(WSLoginModuleImpl.java:206)
at com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy.login(WSLoginModuleProxy.java:122)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:698)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:150)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:633)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:630)
at javax.security.auth.login.LoginContext.login(LoginContext.java:556)
at com.ibm.ws.security.auth.j2c.WSDefaultPrincipalMapping.getSubject(WSDefaultPrincipalMapping.java:208)
at com.ibm.ejs.j2c.PrivExAction.run(PrivExAction.java:78)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:111)
at com.ibm.ejs.j2c.ConnectionManager.getSubject(ConnectionManager.java:962)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:421)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:216)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:191)

 : 自社サンプルプログラムのエラー箇所
 :

----------------------------------------------------------------------

このようなエラー内容にこころあたりのある方がいましたら、よろしくお願い致します。

※参考までに
 WebSphereのJDBCプロバイダーの設定で接続テストはきちんとできております。
 また、JAAS構成のJ2C認証データには、今回サンプルで参照しているDBに
 接続するためのユーザを登録しています。
1

スキルアップ/キャリアアップ(JOB@IT)