3

アプリケーションに weblogic サーバーを使用しています。使用できるデータ ソースは 2 つあります。1. localhost 2. dev

私の質問は、2 つのデータ ソースを作成し、それらをローカル テストに使用できるかどうかです。私は1つのドメインを持っています。

これを行うとエラーが発生します。エラー リモート オブジェクト (ClusterableRemoteRef(-84​​93092708980746818S::base_domain:AdminServer null)/881 [weblogic.jdbc.common.internal.RemoteDataSource]) を MyDataSource(ClusterableRemoteRef(-84​​93092708980746818S::base_domain:AdminServer [- 8493092708980746818S::base_domain:AdminServer/287])/287 [weblogic.jdbc.common.internal.RemoteDataSource])

4

4 に答える 4

8

作成しているこれら 2 つのデータ ソースの名前またはJNDI 名が同じでないことを確認してください(既に存在するデータ ソースを誤って作成しようとしたときに、このエラーが発生しました)。

于 2013-07-11T14:16:16.167 に答える
1

Rafaelからの回答に加えて、JNDI 名ブロックに誤って新しい行が含まれていないことを確認してください。ファイルをチェックして、次のような 2 つのフィールド<your domain>/config/jdbc/<your datasource name>.xmlがないことを確認することで、これを再確認できます。jndi-name

<jndi-name>jdbc/mydatasource</jndi-name>
<jndi-name></jndi-name>

削除するjndi-nameと問題が解決しました。

于 2016-02-22T14:59:30.040 に答える