Si utiliza una base de datos Oracle con
JBoss Application Server versión 4.0.5 o versión 4.2.3,
debe editar los archivos XML de origen de datos a fin de establecer el atributo
<mbean> para permitir una conexión satisfactoria con la base de datos.
Para establecer el atributo <mbean>:
- Elimine el código <mbean> del archivo XML de origen de datos
Global Configuration Data (GCD),
dir_instalación_jboss/server/miservidor/deploy/FNDGCDXA-ds.xml.
- Abra el archivo XML de origen de datos en un editor de texto.
- Suprima el siguiente código <mbean>:
<mbean
code="org.jboss.resource.adapter.jdbc.vendor.OracleXAExceptionFormatter"
name="jboss.jca:service=OracleXAExceptionFormatter">
<depends optional-attribute name="TransactionManagerService">
jboss:service=TransactionManager
</depends>
</mbean>
- Guarde el cambio.
- Elimine el código <mbean> de los archivos XML de origen de datos
FNDosnameXA-ds.xml de los almacenes de objetos. Asegúrese de que los archivos XML de origen de datos de los almacenes de
objetos no tienen el código <mbean>.
- Añada el código <mbean> al archivo XML CEMP-mbean-ds.xml.
- Cree un archivo XML y denomínelo
dir_instalación_jboss/server/miservidor/deploy/CEMP-mbean-ds.xml.
- Añada el texto siguiente al archivo XML. No especifique saltos de línea en el código
<mbean>.
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<mbean
code="org.jboss.resource.adapter.jdbc.vendor.OracleXAExceptionFormatter"
name="jboss.jca:service=OracleXAExceptionFormatter">
<depends optional-attribute-name="TransactionManagerService">
jboss:service=TransactionManager></depends>
</mbean>
</datasources>
- Guarde el archivo.