0

Webアプリケーション(すべての構成を持つSpring Data xmlを使用してWebLogicサーバーのデータソースを介して構成されている)によって接続されている画面にデータベース名を表示する必要があり、現在のデータベースからWeb アプリケーション (ユーザー画面を使用) で作業中/実行中の別のデータソース (データベース サーバー)。

ありがとう。

4

1 に答える 1

1

私の知る限り、この情報を知る簡単な方法はありません。これを行う方法の 1 つは、必要な要素の XML パーサーを使用して Spring 構成 XML ファイルを解析することです。それでも、アプリが使用するデータソースの JNDI 名しか得られません。どの JDBC JNDI 名がどのデータベースにマップされるかを判断するメカニズムがあれば幸いです。その情報がない場合は、JMX (MBean) を使用して Weblogic 環境に接続し、その情報を取得する必要があります。

于 2012-04-04T15:45:41.840 に答える