Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Environment Variable в EJB под WAS 7.0 / 1 сообщений из 1, страница 1 из 1
04.03.2011, 16:01
    #37149356
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Environment Variable в EJB под WAS 7.0
Проблема: не могу сделать Environment Variable в EJB-модуле так, чтобы ее значение значение можно было задавать во время деплоя. В WEB-модуле все получается прекрасно, вставляю вот такую секцию в web.xml
Код: plaintext
1.
2.
3.
4.
5.
<env-entry>
  <description></description>
  <env-entry-name>MyWebName</env-entry-name>
  <env-entry-type>java.lang.String</env-entry-type>
  <env-entry-value>MyWebValue</env-entry-value>
</env-entry>
далее при деплое она запрашивает значение, меняю MyWebValue на то, что нужно, и при работе проги получаю нужное значение через
Код: plaintext
myName = (String) initialContext.lookup("java:comp/env/MyWebName");

А вот если вставить аналогичную секцию в ejb-jar.xml
Код: plaintext
1.
2.
3.
4.
5.
<env-entry>
  <description></description>
  <env-entry-name>MyEJBName</env-entry-name>
  <env-entry-type>java.lang.String</env-entry-type>
  <env-entry-value>MyEJBValue</env-entry-value>
</env-entry>
то изнутри EJB значение прекрасно считывается, вот так:
Код: plaintext
myName = (String) initialContext.lookup("java:comp/env/MyEJBName");
но при деплое значения переменной не запрашивается и, соответственно, остается по умолчнию.
А в этом случае, сами понимаете, затея теряет смысл. :)
Помогите плз, если кто что знает

Заранее спасибо.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Environment Variable в EJB под WAS 7.0 / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]