使用EJB使用jboss7.0中配置数据源

使用EJB时需要配置数据源,光在代码里面添加配置是不够的,还需要在jboss中配置

首先在jboss-as-web-7.0.2.Final\standalone\configuration目录下standalone.xml中<datasources>标签中添加你的数据源配置:

这里drivername是mysql

<datasource jndi-name="java:jboss/datasources/localTrans/FirstTest" pool-name="localTrans_FirstTest" enabled="true" jta="true" use-java-context="true" use-ccm="true">
                    <connection-url>
                        jdbc:mysql://127.0.0.1:3306/jsftest
                    </connection-url>
                    <connection-property name="zeroDateTimeBehavior">
                        round
                    </connection-property>
                    <connection-property name="connectTimeout">
                        180000
                    </connection-property>
                    <connection-property name="socketTimeout">
                        180000
                    </connection-property>
                    <connection-property name="characterEncoding">
                        UTF-8
                    </connection-property>
                    <connection-property name="autoReconnectForPools">
                        true
                    </connection-property>
                    <driver>
                        mysql
                    </driver>
                    <pool>
                        <min-pool-size>
                            0
                        </min-pool-size>
                        <max-pool-size>
                            50
                        </max-pool-size>
                        <prefill>
                            false
                        </prefill>
                        <use-strict-min>
                            false
                        </use-strict-min>
                        <flush-strategy>
                            EntirePool
                        </flush-strategy>
                    </pool>
                    <security>
                        <user-name>
                            root
                        </user-name>
                        <password>
                            root
                        </password>
                    </security>
                    <validation>
                        <check-valid-connection-sql>
                            select 1
                        </check-valid-connection-sql>
                        <validate-on-match>
                            false
                        </validate-on-match>
                        <background-validation>
                            true
                        </background-validation>
                        <background-validation-millis>
                            1800000
                        </background-validation-millis>
                        <use-fast-fail>
                            false
                        </use-fast-fail>
                    </validation>
                    <timeout>
                        <idle-timeout-minutes>
                            5
                        </idle-timeout-minutes>
                        <query-timeout>
                            120
                        </query-timeout>
                    </timeout>
                    <statement>
                        <track-statements>
                            TRUE
                        </track-statements>
                        <prepared-statement-cache-size>
                            100
                        </prepared-statement-cache-size>
                        <share-prepared-statements/>
                    </statement>
                </datasource>

添加<drivers>下添加driver:

<driver name="mysql" module="com.mysql"/>

然后在modules\com文件夹下建立mysql\main文件夹

main里面添加驱动jar包以及module.xml文件:

path为jar包名,name为上面的module值

这一段可以把modules\com\h2database\h2\main中的module.xml文件复制过来就行修改

<?xml version="1.0" encoding="UTF-8"?>

<module xmlns="urn:jboss:module:1.0" name="com.mysql">
  <resources>
    <resource-root path="mysql-connector-java-5.1.21-bin.jar"/>
        <!-- Insert resources here -->
  </resources>
  <dependencies>
    <module name="javax.api"/>
    <module name="javax.transaction.api"/>
  </dependencies>
</module>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 21:27:43

使用EJB使用jboss7.0中配置数据源的相关文章

spring中配置数据源

spring中配置数据源的几种常见方式: #mysql 数据库配置(jdbc.properties) jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8 jdbc.username=root jdbc.password=root 1.使用spring自带的数据源org.springfr

在 vSphere 5.x/6.0 中配置 Network Dump Collector 服务 (2002954)

vmware KB: https://kb.vmware.com/s/article/2002954?lang=zh_CN 重点配置命令: 使用 vSphere Client 连接到 vCenter Server 系统 编辑主机配置文件如下两项时,在合规性检查时总是提示通不过 1. Syslog 2. ESXi Dump Collector 但是通过ESXCLI 配置 ESXi Dump Collector和Syslog 就没问题 ESXi Dump Collector配置命令: esxcli

websphere7.0中配置mysql数据源

一.           配置J2C认证别名 1. 登陆WAS控制台,“安全性”——“全局安全性”——在右边找到“Java认证和授权服务”——点击“J2C认证数据” 2. 选择“新建”,输入“别名”.“用户标识”和“密码”(用户标识就是软件用于连接数据库的用户名根据xml文件进行配置,别名可以和用户标识相同),点击应用,保存(xml文件里面有几个用于连接数据库的用户名就新建几个) 二.           新建JDBC提供程序 1. 新建JDBC提供程序 2. 数据库类型选择自定义,输入实现类名

tomcat在ROOT中配置数据源

在tomcat5.0之前在conf目录下面有一个Catalina==>localhost 的文件夹,其下面有ROOT.xml文件,但是在5.0之后就被删除了(表示这么好用的东东怎么要删除呢,既然删除了我们就手动创建这个目录),这个ROOT.xml用来设置tomcat启动时默认的项目,也可以在里面配置数据源.5.0之后在conf==>servert.xml 中配置tomcat启动时默认的项目和数据源,但是本人还是认为在ROOTxml中比较方便.以下是ROOT.xml中的配置. <?xml 

在Tomcat中配置数据源

使用工具:TOMCAT 7.0.52.IntelliJ IDEA 13.0.2.JSF 2.0+.SqlServer.jtds-1.2.5.jar 搞了好久都没成功,开始使用注解引入DataSource,可是一直不成功,后来使用lookup方式,写了一个本地主类(包含main方法)测试,也是不成功,艹,都快崩溃了,后来经过各种测试,终于搞定了,本地主类测试是无效的,必须通过web访问才能成功,真尼玛蛋疼.注解估计跟版本有关,没精力去弄了. 以下是配置步骤(相应的路径换成自己的): 1.把jtds

web课程作业中配置数据源的说明

(以下内容是我个人对配置数据源的一点理解,如有错误请指正,不胜感激) web课程的第一次作业的第二个,关于手动配置数据源,不少同学比较困惑,而且我解决之后也未必理解深刻,这份文档只是写一下个人的一些想法,希望能够帮助到大家. PS:老师给的ppt大部分代码是直接可以用的,但可能老师为了让大家解决问题,会故意设置一些错误代码,让大家更深入的理解. 用eclipse,myeclipse等开发工具进行过连接数据库的代码,可能有不少同学写过.我们通过在开发工具引入jar包,然后注册驱动,建立连接等等(比

Spring中配置数据源的4种形式(转)

原文http://blog.csdn.net/orclight/article/details/8616103 不管采用何种持久化技术,都需要定义数据源.Spring中提供了4种不同形式的数据源配置方式: spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源. 1.spring自带的数据源 DriverManagerDataSource XML代码: [html] view plaincopy <bean id="dat

Spring中配置数据源的4种形式

不管采用何种持久化技术,都需要定义数据源.Spring中提供了4种不同形式的数据源配置方式: spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源. 1.spring自带的数据源 DriverManagerDataSource XML代码: [html] view plain copy <bean id="dataSource" class="org.springframework.jdbc.data

spring boot2.0+ 中配置log4j日志

1.maven引入包,排除默认日志 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter</artifactId> 4 <exclusions> 5 <exclusion> 6 <groupId>org.springframework.boot</groupId>