Duas aplicações no mesmo servidor JBoss

Pessoal, não to conseguindo configurar duas aplicações distintas em um mesmo servidor Jboss AS 5.1 (ambiente de produção)

Eu subi as duas versões e acontece o seguinte: se eu starto a aplicação A ela funciona perfeitamente, porém, a aplicação X tenta acessar o banco da A…

Se eu starto a aplicação X ela funciona perfeitamente, porém, a aplicação A tenta acessar o banco da X…

Segue abaixo os arquivos de cada aplicação:

percistence.xml -> aplicação A

<persistence-unit name="UnitAplicacaoA" transaction-type="JTA"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>java:/AplicacaoADatasource</jta-data-source> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" /> <property name="hibernate.hbm2ddl.auto" value="none" /> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.format_sql" value="true" /> <property name="hibernate.default_schema" value="bancoAplicacaoA" /> </properties> </persistence-unit> </persistence>

dataSource.xml -> aplicação A

<local-tx-datasource> <jndi-name>AplicacaoADatasource</jndi-name> <use-java-context>true</use-java-context> <connection-url>jdbc:mysql://conn/bancoAplicacaoA</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>root</user-name> <password></password> </local-tx-datasource>

percistence.xml -> aplicação X

<persistence-unit name="UnitAplicacaoX" transaction-type="JTA"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>java:/AplicacaoXDatasource</jta-data-source> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" /> <property name="hibernate.hbm2ddl.auto" value="none" /> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.format_sql" value="true" /> <property name="hibernate.default_schema" value="bancoAplicacaoX" /> </properties> </persistence-unit> </persistence>

dataSource.xml -> aplicação X

<local-tx-datasource> <jndi-name>AplicacaoXDatasource</jndi-name> <use-java-context>true</use-java-context> <connection-url>jdbc:mysql://conn/bancoAplicacaoX</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>root</user-name> <password></password> </local-tx-datasource>

Como podem ver, as referencias estão certas, o persistence de cada aplicação chama seu dataSource e banco correspondente, não tenho idéia do que pode estar errado!

Abraços!

Olá,

Não consegui pensar no motivo do erro. Não conheço muito de hibernate mas parece ok. :?

Não sei se foi só para mandar aqui no fórum, mas o nome do arquivo de configuração do banco está errado (dataSource.xml)… o certo no JBoss é dataSource-ds.xml

Se rodar as aplicações de forma separada elas funcionam?

Att.

[quote=Adelar]Olá,

Não consegui pensar no motivo do erro. Não conheço muito de hibernate mas parece ok. :?

Não sei se foi só para mandar aqui no fórum, mas o nome do arquivo de configuração do banco está errado (dataSource.xml)… o certo no JBoss é dataSource-ds.xml

Se rodar as aplicações de forma separada elas funcionam?

Att.[/quote]
Então, elas funcionam sim, ainda não consegui entender, mas assim que resolver eu posto aqui.

Abs