Имам EAR приложение в клетка с два уеб модула, всеки уеб модул има сървлет.
Искам да получа чрез JNDI името на приложението и модула, когато поискам всеки сървлет.
Опитах с:
String applicationName = (String) new InitialContext()
.lookup("java:app/AppName");
String moduleName = (String) new InitialContext()
.lookup("java:module/ModuleName");
Не проработи. приложение и модул не са намерени в java:.
Намерих този пример в уеб страница, може би това работи за WebSphere 8, но не и за 7.
Опитах се да намеря запис с името на приложението или модула в java:comp/env, но не намерих.
- Как мога да получа името на приложението от сървъра за приложения?
- А името на модула?
- Има ли по-добър начин от JNDI?
Благодаря предварително.