поддерживает ли Glassfish псевдонимы паролей в аргументах jvm?

Я пытаюсь использовать пароль с псевдонимом в качестве аргумента jvm, но пароль с псевдонимом, похоже, не предоставляется веб-приложению. Вот моя конфигурация domain.xml:

<jvm-options>-Dmy_password=${ALIAS=my_password_alias}</jvm-options>

Однако попытка восстановить пароль просто возвращает null

String password = System.getEnv("my_password"); // returns null

и

String password = System.getProperty("my_password"); // returns "${ALIAS=my_password_alias}"

Я пробовал: GlassFish Server Open Source Edition 3.1.2.2 (сборка 5)

Поиск в Интернете показал, что кто-то еще столкнулся с похожей проблемой.

Вопрос: поддерживает ли Glassfish псевдонимы паролей для аргументов jvm?


person Chris Snow    schedule 04.10.2013    source источник
comment
Обратите внимание на комментарий @MarcosZolnowski ниже. Это ошибка (GLASSFISH-18961), которая исправлено в GF v. 4.0_b50_ms4   -  person Ashutosh Jindal    schedule 30.04.2015
comment
Вот исправление: java.net/projects/glassfish/sources/svn/revision /55379   -  person Ashutosh Jindal    schedule 30.04.2015


Ответы (1)


Это работает, просто используйте System.getProperty("my_password").

person Marcos Zolnowski    schedule 14.10.2013
comment
Вы пробовали этот Маркос? У меня не работало на 3.1.2.2. - person Chris Snow; 15.10.2013
comment
Пробовал на GlassFish 4.0 - person Marcos Zolnowski; 15.10.2013
comment
Знаете ли вы об официальном отчете об ошибке, который доказывает, что это действительно ошибка в GF 3.xx? - person Ashutosh Jindal; 29.04.2015
comment
@AshutoshJindal Вероятно, GLASSFISH-18961. - person Marcos Zolnowski; 29.04.2015
comment
@MarcosZolnowski Спасибо!! - person Ashutosh Jindal; 30.04.2015