При использовании OEM для 10газ, я могу установить некоторые переменные среды. Как я могу прочитать их из своего приложения? Я пытался использовать JNDI, System.getenv() (генерирует исключение на Java 1.4), System.getProperty() .. Не повезло.Чтение переменных среды на Oracle 10gas
0
A
ответ
1
Вы можете установить системные свойства в виде аргументов VM ("-Dfoo = bar") и прочитать их с помощью System.getProperty ("foo"). Вы помещаете их в opmn.xml или в переменную окружения OC4J_JVM_ARGS, если используете автономный OC4J.
У меня уже есть эта работа, но, возможно, был «лучший» способ настроить переменные (список переменных окружения, скорее всего, использовался для моей цели). Я должен передать EAR-файл моему клиенту, и после развертывания им придется установить переменную пароля. Скажете ли вы, что системные свойства - это путь? (Я новичок в этой старой технологии :)) – bendahmon
Вы также можете определить переменные среды в opmn.xml. Вот хороший пост по теме: http://buttso.blogspot.com/2006/08/accessing-environment-variables-from.html – wytten