Erro no Deploy com projeto EJB

Pessoal estou utilizando o JBOSS 7.1 e ao tentar fazer o deploy do meu projeto EJB tenho o sguinte erro:

[code]JBAS014775: New missing/unsatisfied dependencies:
service jboss.jdbc-driver.com_mysql (missing) dependents: [service jboss.data-source.java:/AgenciaTurismoDS]

02:06:57,751 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of “AgenciaTurismoWeb.war”
02:06:57,751 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015876: Starting deployment of “AgenciaTurismoNegocio.jar”
02:06:59,228 INFO [org.jboss.as.jpa] (MSC service thread 1-8) JBAS011401: Read persistence.xml for AgenciaTurismoEntityManager
02:06:59,657 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-7) JNDI bindings for session bean named FacadeManterPacote in deployment unit deployment “AgenciaTurismoNegocio.jar” are as follows:

java:global/AgenciaTurismoNegocio/FacadeManterPacote!agencia.turismo.facade.manter.pacote.FacadeManterPacote
java:app/AgenciaTurismoNegocio/FacadeManterPacote!agencia.turismo.facade.manter.pacote.FacadeManterPacote
java:module/FacadeManterPacote!agencia.turismo.facade.manter.pacote.FacadeManterPacote
java:global/AgenciaTurismoNegocio/FacadeManterPacote
java:app/AgenciaTurismoNegocio/FacadeManterPacote
java:module/FacadeManterPacote

02:06:59,660 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-7) JNDI bindings for session bean named FacadeManterCliente in deployment unit deployment “AgenciaTurismoNegocio.jar” are as follows:

java:global/AgenciaTurismoNegocio/FacadeManterCliente!agencia.turismo.facade.manter.cliente.FacadeManterCliente
java:app/AgenciaTurismoNegocio/FacadeManterCliente!agencia.turismo.facade.manter.cliente.FacadeManterCliente
java:module/FacadeManterCliente!agencia.turismo.facade.manter.cliente.FacadeManterCliente
java:global/AgenciaTurismoNegocio/FacadeManterCliente
java:app/AgenciaTurismoNegocio/FacadeManterCliente
java:module/FacadeManterCliente[/code]

To fazendo algo de errado no DataSource e no Module?

Module.xml

[code]<?xml version="1.0" encoding="UTF-8"?>



<dependencies>
	<module name="javax.api">
</dependencies>

[/code]

Standalone.xml

<datasource jndi-name="java:/AgenciaTurismoDS" pool-name="AgenciaTurismoDS" enabled="true" use-java-context="true" use-ccm="true"> <connection-url>jdbc:mysql://localhost:3307/verton</connection-url> <driver>com.mysql</driver> <security> <user-name>root</user-name> <password>evertonjava</password> </security> </datasource> <drivers> <driver name="com.mysql" module="com.mysql"> <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> </driver> </drivers>

Persistence.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

java:/AgenciaTurismoDS [/code]

1 - se você vai usar um xa-datasource-class no seu driver, acredito que você precise configurar também um xa-datasource.
2 - Como está a estrutura de pastas do seu módulo?
3 - Tentou adcionar a api de transaction no module.xml ?

Rodrigo todos os exemplos na net estao configurando o DataSource com o XA =[

O datasource que você postou ali acima não é xa.

QUal a configuraçao correta entao? Pq todos os exemplos que achei na net tinham XA

estou falando pra você colocar o xa, porque o seu datasource não tem… veja a tag<datasource jndi-name="java:/AgenciaTurismoDS" pool-name="AgenciaTurismoDS" enabled="true" use-java-context="true" use-ccm="true">

[quote=Rodrigo Sasaki]estou falando pra você colocar o xa, porque o seu datasource não tem… veja a tag<datasource jndi-name="java:/AgenciaTurismoDS" pool-name="AgenciaTurismoDS" enabled="true" use-java-context="true" use-ccm="true">
[/quote]

ta mas eu vou colocar onde? Veja o exemplo desse membro aqui do guj por favor, http://lucianomolinari.wordpress.com/2012/02/23/criando-um-datasource-no-jboss-7/

Segue um exemplo:<xa-datasource jndi-name="java:/jdbc/ds" pool-name="oraclePool" enabled="true" use-java-context="true" use-ccm="true"> <xa-datasource-property name="URL"> jdbc:oracle:thin:@//172.0.0.1:1521/oracle </xa-datasource-property> <driver>oracle</driver> <xa-pool> <pad-xid>true</pad-xid> </xa-pool> <security> <user-name>user</user-name> <password>password</password> </security> </xa-datasource>

Desse jeito parou de dar o erro no console mas nao gera o .jar do EJB

[code]
jdbc:mysql://localhost:3307/verton
mysql

root
evertonjava



               </driver>  					
                <driver name="h2" module="com.h2database.h2">
                    <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                </driver>                    
            </drivers>[/code]

Estou com o mesmo problema com o Oracle, você conseguiu resolver?