簡體   English   中英

如何以編程方式獲取 JBoss 中所有已注冊 DS 名稱(對象)的列表?

[英]How to get list of all registered DS names (Object) in JBoss programmatically?

我想檢查相同的模式是否在 JBoss 中注冊了兩個不同的 DS 名稱,所以

如何以編程方式獲取 JBoss 中所有已注冊 DS 名稱(對象)的列表?

您可以通過以下方法列出所有綁定到 JBoss (JNDI) 的對象:

Context initCtx = new InitialContext();
NamingEnumeration<NameClassPair> namedEnum = initCtx.list("java:comp/env");

然后,您可以在className中按NameClassPair過濾

API

通過使用 JNDI,類似這樣的東西。

Context context = new InitialContext();
context.listBindings("java:comp/env");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM