【问题标题】:JBOSS Exception formatter for MySQLMySQL 的 JBOSS 异常格式化程序
【发布时间】:2010-12-31 11:16:11
【问题描述】:

我们有一个使用 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>

【问题讨论】:

    标签: mysql configuration jboss datasource


    【解决方案1】:

    根据文档,有一个 MySQLExceptionSorter 可用,但除了 oracle 之外没有其他 ExceptionFormatter。 在 $JBOSS_HOME/docs/example/jca 中是一个如何配置 mysql-ds 的示例。 您可能不再需要这个 mbean。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      相关资源
      最近更新 更多