[RESOLVIDO] Problemas com multiplas unidades de persistencia

Boa noite galera, estou tendo problemas ao tentar usar mais de um persistence unit no arquivo persistence.xml, pois ao adicionar a segunda unidade de persistencia obtenho uma exceçao.

Caused by: java.lang.IllegalArgumentException: JBAS011470: Persistence unitName was not specified and there are 2 persistence unit definitions in application deployment "gerencial.war".  Either change the application to have only one persistence unit definition or specify the unitName for each reference to a persistence unit.
	at org.jboss.as.jpa.container.PersistenceUnitSearch.resolvePersistenceUnitSupplier(PersistenceUnitSearch.java:69)
	at org.jboss.as.jpa.processor.JPAAnnotationParseProcessor.getPersistenceUnit(JPAAnnotationParseProcessor.java:284)
	at org.jboss.as.jpa.processor.JPAAnnotationParseProcessor.getBindingSource(JPAAnnotationParseProcessor.java:220)
	at org.jboss.as.jpa.processor.JPAAnnotationParseProcessor.processField(JPAAnnotationParseProcessor.java:151)
	at org.jboss.as.jpa.processor.JPAAnnotationParseProcessor.processPersistenceAnnotations(JPAAnnotationParseProcessor.java:118)
	at org.jboss.as.jpa.processor.JPAAnnotationParseProcessor.deploy(JPAAnnotationParseProcessor.java:90)
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
	... 5 more

o único lugar onde uso a injeçao é no arquivo abaixo.

public abstract class AbstractDAO<T> implements GenericDAO<T> {
	
	@PersistenceContext(unitName="gerencial")
	EntityManager em;

se alguem já passou por isso me de uma luz por favor.
estou usando JBOSS AS 7.1 e os datasources já estao configurados no servidor.
meu persistence.xml esta assim.

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
   xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="
        http://java.sun.com/xml/ns/persistence
        http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
   <persistence-unit name="gerencial" transaction-type="JTA">
      <provider>org.hibernate.ejb.HibernatePersistence</provider>
      <jta-data-source>java:/gerencialDataSource</jta-data-source>
      <properties>
         <!-- Properties for Hibernate -->
         <property name="hibernate.hbm2ddl.auto" value="none"/>
         <property name="hibernate.show_sql" value="true" />
         <property name="hibernate.format_sql" value="true" />
      </properties>
   </persistence-unit>

   <persistence-unit name="SL2000_E371" transaction-type="JTA">
       <provider>org.hibernate.ejb.HibernatePersistence</provider>
      <jta-data-source>java:/sqlE371</jta-data-source>
      <properties>
         <!-- Properties for Hibernate -->
         <property name="hibernate.hbm2ddl.auto" value="none"/>
         <property name="hibernate.show_sql" value="true" />
         <property name="hibernate.format_sql" value="true" />
      </properties>
   </persistence-unit>
</persistence>

Estou tentando usar SQL SERVER E MYSQL JUNTOS NA MESMA APLICAÇAO.

Eu havia deixado de colocar um unitName em outro arquivo.

Elieber,
Bom dia você conseguiu resolver este B.O :?: :!:

Entendi qual era o problema huahauhaha

configura no standalone os dois <datasources>
e no persistence.xml

?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;  
&lt;persistence version="2.0"  
   xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
   xsi:schemaLocation="  
        http://java.sun.com/xml/ns/persistence  
        http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"&gt;  
   &lt;persistence-unit name="persistenceUmPU" transaction-type="JTA"&gt;  
      &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt;  
      &lt;jta-data-source&gt;java:/gerencialDataSource&lt;/jta-data-source&gt;  
      &lt;properties&gt;  
         &lt;!-- Properties for Hibernate --&gt;  
         &lt;property name="hibernate.hbm2ddl.auto" value="none"/&gt;  
         &lt;property name="hibernate.show_sql" value="true" /&gt;  
         &lt;property name="hibernate.format_sql" value="true" /&gt;  
      &lt;/properties&gt;  
   &lt;/persistence-unit&gt;  
  
   &lt;persistence-unit name="persistenceDoisPU" transaction-type="JTA"&gt;  
       &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt;  
      &lt;jta-data-source&gt;java:/sqlE371&lt;/jta-data-source&gt;  
      &lt;properties&gt;  
         &lt;!-- Properties for Hibernate --&gt;  
         &lt;property name="hibernate.hbm2ddl.auto" value="none"/&gt;  
         &lt;property name="hibernate.show_sql" value="true" /&gt;  
         &lt;property name="hibernate.format_sql" value="true" /&gt;  
      &lt;/properties&gt;  
   &lt;/persistence-unit&gt;  
&lt;/persistence&gt;  

e depois faz os Entity´s separados

public abstract class AbstractDAO&lt;T&gt; implements GenericDAO&lt;T&gt; {  
      
    @PersistenceContext(unitName="persistenceUmPU")  
    EntityManager entityManagerUm;

    @PersistenceContext(unitName="persistenceDoisPU")  
    EntityManager entityManagerDois;

valew cara!!!