Конфигурация / поиск JNDI в Glassfish

Мне не удается получить базовую конфигурацию JNDI в Glassfish.

У меня есть то, что, по моему мнению, должно быть простой задачей: во время выполнения определить, установлено ли для определенного свойства значение true или нет. Я думаю, что это хорошее приложение JNDI, но, похоже, не удается найти правильный путь между сервером приложений и моим кодом сервлета.

Вот как я настроил свойство в Glassfish:

enter image description here

В моем коде сервлета я пытаюсь найти значение с помощью:

Boolean enabled = (Boolean) ctx.lookup("java:global/arizona/quartz_enabled");

В дополнение к этому пути я также безуспешно пробовал следующее :

  • java: global / arizona / arizona / quartz_enabled
  • java: module / arizona / quartz_enabled
  • java: module / arizona / arizona / quartz_enabled

Мое приложение называется «arizona», но развернуто в корневой контекст, если это имеет значение.

Я уверен, что это просто вопрос определения правильного пространства имен для доступа к свойству, но мне кажется, что я просто стреляю в темноте, пытаясь найти его. Есть ли простой способ просмотреть дерево JNDI в Glassfish?

7
задан George Armhold 11 March 2011 в 21:56
поделиться