public class JNDIUtil extends Object
见:https://blog.csdn.net/u010430304/article/details/54601302
| Constructor and Description |
|---|
JNDIUtil() |
| Modifier and Type | Method and Description |
|---|---|
static InitialContext |
createInitialContext(Map<String,String> environment)
创建
InitialContext建议在应用启动时设置系统属性(禁用远程 codebase 加载)
System.setProperty("com.sun.jndi.rmi.object.trustURLCodebase", "false");
System.setProperty("com.sun.jndi.ldap.object.trustURLCodebase", "false");
|
static InitialDirContext |
createInitialDirContext(Map<String,String> environment)
创建
InitialDirContext
建议在应用启动时设置系统属性(禁用远程 codebase 加载)
System.setProperty("com.sun.jndi.rmi.object.trustURLCodebase", "false");
System.setProperty("com.sun.jndi.ldap.object.trustURLCodebase", "false");
|
static Attributes |
getAttributes(String uri,
String... attrIds)
获取指定容器环境的对象的属性
如获取DNS属性,则URI为类似:dns:hutool.cn |
public static InitialDirContext createInitialDirContext(Map<String,String> environment)
InitialDirContext
建议在应用启动时设置系统属性(禁用远程 codebase 加载)
System.setProperty("com.sun.jndi.rmi.object.trustURLCodebase", "false");
System.setProperty("com.sun.jndi.ldap.object.trustURLCodebase", "false");
environment - 环境参数,如@{code java.naming.factory.initial}和java.naming.provider.url,null表示无参数InitialDirContextpublic static InitialContext createInitialContext(Map<String,String> environment)
InitialContext
System.setProperty("com.sun.jndi.rmi.object.trustURLCodebase", "false");
System.setProperty("com.sun.jndi.ldap.object.trustURLCodebase", "false");
environment - 环境参数,如@{code java.naming.factory.initial}和java.naming.provider.url,null表示无参数InitialContextpublic static Attributes getAttributes(String uri, String... attrIds)
uri - URI字符串,格式为[scheme:][name]/[domain]attrIds - 需要获取的属性ID名称AttributesCopyright © 2026. All rights reserved.