同じスキーマがJBossの異なる2つのDS名で登録されているかどうかチェックしたいJBossで登録されているすべてのDS名(オブジェクト)のリストをプログラムで取得する方法は?
JBossで登録されているすべてのDS名(オブジェクト)のリストをプログラムから取得するにはどうすればいいですか?
同じスキーマがJBossの異なる2つのDS名で登録されているかどうかチェックしたいJBossで登録されているすべてのDS名(オブジェクト)のリストをプログラムで取得する方法は?
JBossで登録されているすべてのDS名(オブジェクト)のリストをプログラムから取得するにはどうすればいいですか?
次のメソッドを介してのJBoss(JNDI)にバインドされたすべてのオブジェクトを一覧表示することができます。そして、
Context initCtx = new InitialContext();
NamingEnumeration<NameClassPair> namedEnum = initCtx.list("java:comp/env");
を、その後、あなたは参照してくださいNameClassPair
にclassName
によってフィルタリングすることができるAPI
JNDIを使用することで、このようなことがあります。
Context context = new InitialContext();
context.listBindings("java:comp/env");
リスト内のどのタイプのオブジェクトがlistBindingsによって返されますか?上記のとおり、DS URLを取得できますか? – user574557
'listBindings'を使うと、バインドされたオブジェクトも取得されます。私はあなたが見たいだけであれば重要ではないと思っています、どのオブジェクトが拘束されています。しかし、まだ良い答え、o) – powerMicha