pom配置:

<properties>

<atomikos.version>3.9.3</atomikos.version>

<spring.version>4.2.5.RELEASE</spring.version>

</properties>

<dependency>
            <groupId>com.atomikos</groupId>
            <artifactId>transactions-jdbc</artifactId>
            <version>${atomikos.version}</version>
        </dependency>
        <dependency>
            <groupId>com.atomikos</groupId>
            <artifactId>transactions-jta</artifactId>
            <version>${atomikos.version}</version>
        </dependency>
        <dependency>
            <groupId>com.atomikos</groupId>
            <artifactId>transactions</artifactId>
            <version>${atomikos.version}</version>
        </dependency>
        <dependency>
            <groupId>com.atomikos</groupId>
            <artifactId>transactions-api</artifactId>
            <version>${atomikos.version}</version>
        </dependency>
        <dependency>
            <groupId>com.atomikos</groupId>
            <artifactId>atomikos-util</artifactId>
            <version>${atomikos.version}</version>
        </dependency>
        <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>jta</artifactId>
            <version>1.1</version>
        </dependency>

<!-- JDBC Driver。Oracle JDBC驱动必须从官网下载,然后使用 mvn install:install-file -DgroupId=com.oracle
            -DartifactId=ojdbc6 -Dversion=11.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc6.jar
            -DgeneratePom=true命令安装到本地Maven仓库 -->
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.3.0</version>

           <!-- <scope>provided</scope> 这个要去掉,不然运行不起来-->

        </dependency>

spring配置:



        <!-- oracle数据源 -->
   <bean /> <!-- 事务注解-->

 

 

 

以下内容为jboss jndi配置失败,原因不明,郁闷啊,如果有高手路过,请不吝赐教

jboss 配置:

<xa-datasource jta="true" jndi-name="java:jboss/datasources/NecDS" pool-name="NecDS" enabled="true"  use-ccm="false">
                    <xa-datasource-property name="URL">
                        jdbc:oracle:thin:@127.0.0.1:1521:orcl
                    </xa-datasource-property>
                    <xa-datasource-property name="User">
                        nec
                    </xa-datasource-property>
                    <xa-datasource-property name="Password">
                        1111
                    </xa-datasource-property>
                    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                    <driver>oracle</driver>
                    <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
                    <xa-pool>
                        <min-pool-size>20</min-pool-size>
                        <max-pool-size>100</max-pool-size>
                    </xa-pool>
                    <security>
                        <user-name>nec</user-name>
                        <password>vnetoo</password>
                    </security>
                    <validation>
                        <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                    </validation>
                    <statement>
                        <prepared-statement-cache-size>32</prepared-statement-cache-size>
                        <share-prepared-statements>true</share-prepared-statements>
                    </statement>
                </xa-datasource>

spring配置:

<jee:jndi-lookup />

相关文章:

  • 2021-04-25
  • 2021-06-14
  • 2021-04-27
  • 2022-02-07
  • 2021-04-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-21
  • 2021-05-22
  • 2021-08-12
相关资源
相似解决方案