1

アプリケーションサーバー/WebサーバーにデプロイされたJava/Java EEのWebアプリがあります。このサーバーで構成されたすべてのデータソースをアプリケーションで取得したいと考えています。

誰もそれを達成するためのアイデアを持っていますか? これらは WLST ant タスクを通じて取得できます。しかし、私はそれらをプログラムで取得する必要があります。

4

2 に答える 2

0

JBoss を使用すると、次のことができます (JMX が利用可能であると仮定します)。

Context ctx = new InitialContext();
MBeanServerConnection mconn = (MBeanServerConnection)ctx.lookup("jmx/invoker/RMIAdaptor");
ObjectName name = new ObjectName("jboss.jca:service=DataSourceBinding,*");
Set s = mconn.queryMBeans(name, null);

smbeans コレクションはどこにありますか。

于 2013-08-14T09:20:57.497 に答える