【发布时间】:2013-08-08 20:46:20
【问题描述】:
我在一个单元格中有一个 EAR 应用程序,其中包含两个 Web 模块,每个 Web 模块都有一个 servlet。
当我请求每个 servlet 时,我想通过 JNDI 获取应用程序和模块名称。
我试过了:
String applicationName = (String) new InitialContext()
.lookup("java:app/AppName");
String moduleName = (String) new InitialContext()
.lookup("java:module/ModuleName");
没用。 app 和 module 在 java: 中找不到。
我在网页上找到了这个例子,也许这适用于 WebSphere 8 但不适用于 7。
我试图在 java:comp/env 中找到应用程序或模块名称的条目,但没有找到。
- 如何从应用服务器获取应用名称?
- 还有模块名称?
- 有比 JNDI 更好的方法吗?
提前致谢。
【问题讨论】:
标签: java jakarta-ee jndi websphere-7