Variables de entorno en la fuente de datos JBoss

Tengo un servidor JBoss ejecutándose y quiero implementar un servicio. El servicio se conecta a una base de datos que está configurada en el siguiente archivo xml

<?xml version="1.0" encoding="UTF-8"?>
<datasources xmlns="http://www.jboss.org/ironjacamar/schema">
    <datasource jta="false" jndi-name="java:/PMBootStrapDS"
        pool-name="PMBootStrapDS" enabled="true" use-ccm="false">
        <connection-url>jdbc:postgresql://localhost:5432/i2b2</connection-url>
        <driver-class>org.postgresql.Driver</driver-class>
        <driver>postgresql-9.2-1002.jdbc4.jar</driver>
        <security>
            <user-name>i2b2pm</user-name>
            <password>demouser</password>
        </security>
        <validation>
            <validate-on-match>false</validate-on-match>
            <background-validation>false</background-validation>
        </validation>
        <statement>
            <share-prepared-statements>false</share-prepared-statements>
        </statement>
    </datasource>
</datasources>

Para implementarlo en diferentes sistemas fácilmente, quiero vincular la ubicación de la base de datos a una variable de entorno. Intenté algo como esto

<connection-url>jdbc:postgresql://${env.MY_DB_LOCATION}/i2b2</connection-url>

Pero no funciona.

¿Alguna sugerencia sobre cómo resolver este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta