0

JNDI アクセス用に WS 7 で複数のデータソースをセットアップしています。

データソースの 1 つをクリックした後 -> Connection Pool Properties-> Connection Pool Custom Properties、2 つのプロパティを指定しました。

Property1 Name: user
value: someuser

Property2 Name: password
value: somepassword

そして、構成を保存してそのデータ ソースに戻った後、Test connectionボタンを押すと、素晴らしい例外が表示されます。

java.sql.SQLException: ORA-01017: invalid username/password; logon denied DSRA0010E: SQL State = 72000, Error Code = 1,017

また、JVM ログからもその例外が表示されます。サーバーを再起動しても問題は解決しませんか?

それでは何が問題なのですか?

更新 1

JAAS 認証を none に設定しましたが、それでも例外が発生することを忘れないでください..

4

1 に答える 1

3

カスタム プロパティの代わりに「J2C 認証エイリアス」を使用して、ユーザー名とパスワードのペアを定義してみてください。データソース定義画面の右側に J2C 認証エイリアス定義へのリンクが表示される場合があります。ユーザー名とパスワードのペアを認証エイリアスとして定義したら、エイリアスのリストからデータソースのエイリアスを選択する必要があります。

参考までに、infocenterの「管理コンソールを使用してデータ ソースを構成する」 (項目 10) を確認してください。

于 2013-02-05T22:39:28.357 に答える