${env.OPENSHIFT_MYSQL_DB_HOST}
применим только в standalone.xml для приложения JBoss. окр. ссылается на переменные окружения и $ {} без свойств системы env. Таким образом,
${OPENSHIFT_MYSQL_DB_HOST}
в standalone.xml ссылается на системное свойство. В сценарии bash, хотя он будет ссылаться на переменную среды, потому что OpenShift передает все переменные env для сценариев картриджей. Аналогично
$OPENSHIFT_MYSQL_DB_HOST
- это еще один способ ссылки на переменную в bash. В bash $ var и $ {var} взаимозаменяемы, за исключением случаев, когда проблема с переменной демаркацией является проблемой. $ varblah - это не то же самое, что $ {var} blah.
Без разницы. Все они все еще указывают на env var OPENSHIFT_MYSQL_DB_HOST. – zeusdeux