我在哪里可以了解JNDI字符串?

Jai*_*cia 5 java websphere jndi

你怎么知道如何形成JNDI字符串?我知道必须有一种格式,这些分歧必须意味着什么,但我无法找到解释它们的好资源.例如: java:comp/env/wm/default.这应该连接到Websphere中具有默认名称的WorkManager.但是"java","comp","env"是什么意思?我知道wm/default意味着什么,因为这是放在WorkManager中的JNDI名称,但其余的意思是什么?

谢谢

Bre*_*ail 4

J2EE 中引入了“java:”方案来访问进程本地数据。“comp”上下文是“组件”的缩写;它包含当前线程上活动的 J2EE 组件(Web 模块或 EJB 类型)的本地数据。“env”子上下文是“environment”的缩写;它是绑定 EJB 引用、资源引用和环境条目的上下文。“wm/default”是任意名称。“wm”子上下文名称是工作管理器的约定,但全名也可以是“java:comp/env/myDefaultWM”,其中 web.xml/ejb-jar.xml 定义了一个带有 <res- 的资源引用。参考名称>myDefaultWM<res-参考名称>。