Как включить файл deploy.properties переменных среды в WSO2 Identity Server? - PullRequest
0 голосов
/ 28 декабря 2018

Я хочу включить файл свойств переменных среды для лучшей интеграции между средами при развертывании AWS WSO2 Identity Server.Я мог бы поместить все переменные окружения в строку в wso2server.sh, но было бы лучше внедрить файл свойств, содержащий все переменные, которые мне нужны.

Я пытаюсь включить:

-Ddeployment.conf="$CARBON_HOME/repository/conf/etc/dev-env.properties" \

в файл wso2server.sh, где в моем файле dev-env.properties есть переменные, которые я хочу включить в конфигурации xml.Примером является строка подключения usr-mgt.xml:

<Property name="ConnectionURL">${user.mgt.connection.url}</Property>

Я мог бы сделать -Duser.mgt.connection.url="connection-string" \, но у меня есть около 20 свойств, которые я сейчас хочу установить таким образом, и предпочел бы хранить их все в одномфайл вместо строковых переменных среды.Я нашел эту Среднюю статью , описывающую что-то вроде того, что я ищу, но я не уверен, что это именно то, чего я хочу, и было неясно, как это реализовать.

Нужно ли писать класс Java Util для чтения этих переменных среды из файла свойств или есть более простой способ сделать это?И если мне нужен класс утилит, как бы это выглядело?

1 Ответ

0 голосов
/ 02 января 2019

Насколько я знаю, эта функция будет поддерживаться продуктами WSO2, основанными на Carbon Kernek 5 и более поздних версиях.Но в настоящее время большинство продуктов WSO2 основаны на версии ядра 4.0.Поэтому я думаю, что вы не можете сделать это с существующими продуктами WSO2.

...