如何以编程方式获取JBoss中所有已注册DS名称(Object)的列表?
我想检查在JBoss中是否使用两个不同的DS名称注册了相同的模式
如何以编程方式获取JBoss中所有已注册DS名称(Object)的列表?
您可以通过以下方法列出绑定到JBoss(JNDI)的所有对象:
Context initCtx = new InitialContext(); NamingEnumeration namedEnum = initCtx.list("java:comp/env");
然后,您可以在NameClassPair
按className
进行过滤
请参阅API
通过使用JNDI,这样的事情。
Context context = new InitialContext(); context.listBindings("java:comp/env");