ejb 3 开发快速入门 3 配置jboss数据源
2015-01-14 16:23
411 查看
我用的是mysql 数据库,做这一章前,首先确保mysql能正常运行,最好有测试下,看能否建立数据库,表之类,提前下载好驱动包。
首先找到jboss的安装位置(在Eclipse 中,window>Preference>Server>Runtime Envieronment ,选中服务器,再选择右边的Edit,>Home Directory就可以看到安装的位置),数据源有两种方式,一种是模块式,另一个是配置式,我们用的是第一种。
在Jboss 安装目录中,找到modules>com,看到h2database没,我们也要依照这个做一个(h2也是一个数据库)。
在modules中建立相应的文件夹,modules\com\mysqldatabase\mysql\main,在main中,放入两个文件,mysql-connector-java-5.1.18-bin.jar和module.xml。
module.xml中的内容如下所示,path为驱动文件名,name为上一行文件所在的位置,一定不要写错啦。
<module xmlns="urn:jboss:module:1.1" name="com.mysqldatabase.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.18-bin.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
下一步,在standalone\configuration文件夹中,找到standalone.xml文件,在里面加入如下内容:
找到 <datasources>标签,里面应该已经有一个默认的datasource:ExampleDS,现在加入我们的mysql的datasource
<datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>
<driver>mysql</driver>
<security>
<user-name>root</user-name>
<password>123456</password>
</security>
</datasource>
找到 <drivers>标签,在drivers中加入mysql的driver
<driver name="mysql" module="com.mysqldatabase.mysql">
<driver-class>com.mysql.jdbc.Driver</driver-class>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
有hibernate基础的人,应知道上面所代表的意思。
上面做完后,我们要在jboss中,测试数据源是否正确。
启动jboss,在地址栏中输入:
http://127.0.0.1:9990/console/App.html#server-overview
就可以进入到jboss控制台,如图1所示(如果要求输入用户名和密码的话,可以在dos下,找到jboss安装目录,bin下有一个add-user.bat,运行之,来添加新用户)。
profile>datasources>connnection>Test Conection,看数据库源的配置是否正确,如果成功啦,哈哈,你的表现真的不错。
首先找到jboss的安装位置(在Eclipse 中,window>Preference>Server>Runtime Envieronment ,选中服务器,再选择右边的Edit,>Home Directory就可以看到安装的位置),数据源有两种方式,一种是模块式,另一个是配置式,我们用的是第一种。
在Jboss 安装目录中,找到modules>com,看到h2database没,我们也要依照这个做一个(h2也是一个数据库)。
在modules中建立相应的文件夹,modules\com\mysqldatabase\mysql\main,在main中,放入两个文件,mysql-connector-java-5.1.18-bin.jar和module.xml。
module.xml中的内容如下所示,path为驱动文件名,name为上一行文件所在的位置,一定不要写错啦。
<module xmlns="urn:jboss:module:1.1" name="com.mysqldatabase.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.18-bin.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
下一步,在standalone\configuration文件夹中,找到standalone.xml文件,在里面加入如下内容:
找到 <datasources>标签,里面应该已经有一个默认的datasource:ExampleDS,现在加入我们的mysql的datasource
<datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>
<driver>mysql</driver>
<security>
<user-name>root</user-name>
<password>123456</password>
</security>
</datasource>
找到 <drivers>标签,在drivers中加入mysql的driver
<driver name="mysql" module="com.mysqldatabase.mysql">
<driver-class>com.mysql.jdbc.Driver</driver-class>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
有hibernate基础的人,应知道上面所代表的意思。
上面做完后,我们要在jboss中,测试数据源是否正确。
启动jboss,在地址栏中输入:
http://127.0.0.1:9990/console/App.html#server-overview
就可以进入到jboss控制台,如图1所示(如果要求输入用户名和密码的话,可以在dos下,找到jboss安装目录,bin下有一个add-user.bat,运行之,来添加新用户)。
profile>datasources>connnection>Test Conection,看数据库源的配置是否正确,如果成功啦,哈哈,你的表现真的不错。
相关文章推荐
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置2
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置
- ejb 3 开发快速入门 1 搭建开发环境
- 报表引擎API开发入门— EJB程序数据源
- 使用JBoss和PostgreSQL-----快速开发EJB和J2EE Web Application
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1
- EJB---->jboss数据源的配置
- ejb 3 开发快速入门 2 建立EJB工程
- MyEclipse8.5+JBoss4.0开发EJB组件环境配置(入门级)
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1
- EJB数据源的配置(以JBoss为例)
- Eclipse快速上手EJB . Lomboz + JBoss-IDE 配置
- ejb 3 开发快速入门 4 将数据保存到数据库中
- JBoss配置学习:概述 ,日志(Log4j),命名服务(NS) ,事务(TM),EJB开发 ,消息服务(JMS)
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置2
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置2
- 基于jboss的ejb3开发入门总结
- ejb 3 开发快速入门 5 将数据保存到数据库中之Queries and EJB QL
- Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置2