2009-07-12 2 views
1

MySQL에서 Drools Flow Persistence를 구현하는 데 필요한 단계.Drools Flow Persistence with MySQL (jpa, hibernate)

나는 Drools가 다음했다

장 5.1.3에 문서 흐름 : 구성 지속성 (https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-flow/html_single/index.html#d0e1157)

Erroo-1 :. 에 의해 발생 : bitronix.tm.utils.PropertyException : 없음 쓰기 특성 'URL' 클래스 'com.mysql.jdbc.Driver'

오류-2 : java.lang.ClassCastException가 : 에 의한 com.mysql.jdbc.Driver는 javax.sql.XADataSource 캐스트 할 수없는

감사합니다 사전에 ........

답변

3

데이터 소스를 XA로 구성해야하는 것처럼 보입니다. 여기 이 사실 나는 드라이버 클래스 대신 데이터 소스 클래스를 사용했는데, 예를

<datasources> 
<xa-datasource> 
    <jndi-name>jdbc/my_ds</jndi-name> 
    <xa-datasource-property name="URL">jdbc:mysql://localhost:3306/my_db</xa-datasource-property> 
    <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> 
    <user-name>root</user-name> 
    <password>password</password> 
    <track-connection-by-tx>true</track-connection-by-tx> 
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name> 
    <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-chec ker-class-name> 
    <min-pool-size>1</min-pool-size> 
    <max-pool-size>10</max-pool-size> 
    <idle-timeout-minutes>10</idle-timeout-minutes> 
    <metadata> 
     <type-mapping>mySQL</type-mapping> 
    </metadata> 
</xa-datasource> 

+0

감사 diega 있습니다. –

+0

그러면 왜 투표를하지 않습니까? – pihentagy