JBOSS Exception formatter для MySQL

0

У нас есть решение, использующее JBoss и Oracle, в файле конфигурации источника данных он ссылается на класс OracleXAExceptionFormatter. Мы переходим от Oracle к MySQL, мой вопрос заключается в том, имеет ли JBoss эквивалентный класс исключения для MySQL или хотя бы общий эквивалент?

<datasources>
  <xa-datasource>
    <jndi-name>datasource.nikecms</jndi-name>
    <track-connection-by-tx/>
    <isSameRM-override-value>false</isSameRM-override-value>
    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
    <xa-datasource-property name="URL">jdbc:oracle:thin:@ppg-oracledev:1521:devdb</xa-datasource-property>
    <xa-datasource-property name="User"></xa-datasource-property>
    <xa-datasource-property name="Password"></xa-datasource-property>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
    <no-tx-separate-pools/>
      <metadata>
         <type-mapping>Oracle10g</type-mapping>
      </metadata>
  </xa-datasource>

  <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>
Теги:
configuration
jboss
datasource

1 ответ

1
Лучший ответ

согласно документации имеется доступный MySQLExceptionSorter, но нет других ExceptionFormatters, кроме того, что для oracle. В $JBOSS_HOME/docs/example/jca приведен пример настройки mysql-ds. Вероятно, вам больше не нужна эта mbean.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню