jboss4.1配置mysql_为Jboss4配置数据库

Jboss4很老的版本了,最近维护一个老项目,发布在jboss4上,搜集下资料,解决如下:

1.  Copy数据库的JDBC驱动至部署文件夹中的lib目录下

2.  建立所需要连接的物理数据库表。

3.  建立数据库配置文件,配置数据库参数,文件以-ds.xml为结尾,如mysql-ds.xml。配置文件具体方法参照docs/example/jca下,有各种数据库的例程。在这里只介绍几个常用的配置。修改好的配置文件放在web应用部署目录下,如web应用为all,则放在$JBOSS4_HOME\server\all\deploy下。

4.  修变jboss的CMP配置文件jbosscmp-jdbc.xml参数。一般修改

java:/DefaultDS

mysql

这两个参数,将DefaultDS换为你在-ds.xml文件中的的值,将datasource-mapping改为-ds.xml文件中的值。

5.  启动jboss,测试数据库连接。

以下是mysql配置:

在jboss4文档中默认的例程就是myssql的例子。

1.  Mysql的JDBC驱动connector/j可以在http://www.mysql.com下载得到。

2.  在mysql客户端中建立一个数据库叫做test

mysql> CREATE DATABASE test;

3.  建立一个Mysql-ds.xml文件

DefaultDS

jdbc:mysql://localhost:3306/test

com.mysql.jdbc.Driver

username

password

mysql

也可以将docs/example/jca下的Mysql-ds.xml拷贝过来修改。保存在deploy下。并删除jboss默认的hsqldb-ds.xml。

4.  打开jbosscmp-jdbc.xml,将

java:/DefaultDS

修改为:

java:/DefaultDS

mysql

5.  启动jboss。如果自己的web应用为all,则使用run –c all

以下是ORACLE配置:

Oracle的数据库驱动可以在Oracle的安装目录下找到。

建立oracle-ds.xml,注意Oracle的URL为

jdbc:oracle:thin:@youroraclehost:1521:yoursid

以下是SQLSERVER2000配置:

SQLSERVER2000的数据库驱动可以在microsoft网站找到,包括三个文件msbase.jar,mssqlserver.jar和msutil.jar,建立mssql-ds.xml,SQLSERVER2000的URL为

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase

com.microsoft.jdbc.sqlserver.SQLServerDriver

如果使用Weblogic的SQLSERVER2000驱动,则是在bea\weblogic81\server\lib下的

mssqlserver4v65.jar,class为weblogic.jdbc.mssqlserver4.Driver。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值