Falei pessoal, não to conseguindo fazer o JBoss fazer conexão com o Firebird, ja vasculhei nos livros aqui e na internet mas fiquei preso. Os arquivos tao abaixo, to fazendo algo errado?
ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<description>Teste</description>
<display-name>Teste</display-name>
<enterprise-beans>
<session>
<ejb-name>Teste</ejb-name>
<home>com.teste.ejb.TesteHome</home>
<remote>com.teste.ejb.Teste</remote>
<ejb-class>com.teste.ejb.TesteBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<!-- JDBC -->
<resource-ref>
<description>Fonte de dados</description>
<res-ref-name>jdbc/Teste</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</session>
</enterprise-beans>
</ejb-jar>
jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 3.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd">
<jboss>
<enterprise-beans>
<session>
<ejb-name>Teste</ejb-name>
<jndi-name>teste/Teste</jndi-name>
<resource-ref>
<res-ref-name>jdbc/Teste</res-ref-name>
<resource-name>BDTeste</resource-name>
</resource-ref>
</session>
</enterprise-beans>
<resource-managers>
<resource-manager>
<res-name>BDTeste</res-name>
<res-jndi-name>java:/BDTeste</res-jndi-name>
</resource-manager>
</resource-managers>
</jboss>
firebird-ds.xml
<?xml version="1.0" encoding="UTF-8"?>
<connection-factories>
<mbean code="org.firebirdsql.management.FBManager" name="jboss.jca:service=FirebirdManager">
<attribute name="FileName">C:/Teste/TESTE.GDB</attribute>
<attribute name="UserName">sysdba</attribute>
<attribute name="Password">masterkey</attribute>
<attribute name="CreateOnStart">true</attribute>
<attribute name="DropOnStop">false</attribute>
</mbean>
<tx-connection-factory>
<jndi-name>BDTeste</jndi-name>
<xa-transaction/>
<adapter-display-name>Firebird Database Connector</adapter-display-name>
<config-property name="Database" type="java.lang.String">localhost/3050:C:\Teste\TESTE.GDB</config-property>
<user-name>sysdba</user-name>
<password>masterkey</password>
<min-pool-size>0</min-pool-size>
</tx-connection-factory>
</connection-factories>
Erro:
Trying to install an already registered mbean : jboss.jca:service=FirebirdManager