Системная переменная среды CFML (OpenBD) - PullRequest
1 голос
/ 24 апреля 2011

Как получить доступ к системным переменным среды в CFML? Требуется прочитать параметры подключения к базе данных CloudFoundry.

Требуемая переменная: "VCAP_SERVICES".

Есть ли функция для этого?

Спасибо

Yvan

1 Ответ

2 голосов
/ 25 апреля 2011

Следующее решение, кажется, работает очень-очень частично на моем Ubuntu (оно далеко от всех переменных, перечисленных env - но это может быть хорошо, потому что JVM просто не получает большинство из них), но оно может как-то работать на вас:

<cfset properties = createObject("java", "java.lang.System").properties />
<cfdump var="#properties#">

Переменная, которую вы ищете, может иметь префикс user.

...