Problemas com DataSource no JBoss AS 4... Help

Pessoal, tenho um data source definido no jboss no arquivo tec-ds.xml:

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
	<local-tx-datasource>
		<jndi-name>tecDS</jndi-name>
		<connection-url>jdbc:oracle:thin:@server:1521:serverdb</connection-url>
		<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
		<user-name>teste</user-name>
		<password>teste</password>
		<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
		<min-pool-size>0</min-pool-size>
		<max-pool-size>100</max-pool-size>
		<blocking-timeout-millis>60000</blocking-timeout-millis>
		<idle-timeout-minutes>3</idle-timeout-minutes>
	</local-tx-datasource>
</datasources>

Tenho um persistent unit (JPA):

<persistence>
  <persistence-unit name="tecPU" transaction-type="RESOURCE_LOCAL">
  <provider>org.hibernate.ejb.HibernatePersistence</provider>
  <non-jta-data-source>java:/tecDS</non-jta-data-source>
  <class>br.com.bluesoft.tec.model.core.BloqueioCredito</class>
  ...

Tenho também alguns EJBs e tudo isso está dentro de um arquivo .ear. O PROBLEMA é que quando eu tenho mais de uma instancia do aplicativo sendo executada (quando faço deploy de dois ears) não consigo definir data-sources diferentes para cada instancia… Existe algum meio de fazer isso funcionar?

Ou seja fazer com que o datasource seja publicado obtido no contexto do aplicativo (java:comp/env) ao invés do servidor (java:)…