配置EJB3.0在Jboss连接MSSQL

主要是针对在XP下面连接SQL SERVER 2000作为例子,LINUX下面没有试过,JDK使用5.0版本。

集成开发环境还是首选Eclipse,有专门针对EJB3.0开发的JBOSSIDE,以及插件。这里以JBossIDE为例子。
需要JBOSS应用服务器,这里以4.0.4GA版本为例,该版本没有集成EJB3.0,所以还需要下载一个JBOSS的EJB3.0扩展包。连接数据库方面,需要使用JDBC驱动,但是由于微软的JDBC驱动存在部分BUG,所以使用JTDS驱动来连接数据库,而且SQL SERVER 2000需要安装SP3以上的补丁才行。需要准备下列东西:

Eclipse V3.2
JBossIDE-2.0.0.Beta2-ALL
jboss-EJB-3.0_RC9-FD
apache-ant-1.7.0-bin (用于安装ejb3.0扩展包)
jtds-1.2.1-dist
sql_server_2000_sp4

将每个包解压在相应的位置后,需要配置ANT的环境变量来安装jboss-EJB-3.0_RC9-FD,需要配置一个JBOSS的环境变量。

ANT_HOME=C:/ANT
PATH=%ANT_HOME%/BIN
JBOSS_HOME=C:/JBOSS404

在命令提示符下面,进入到jboss-EJB-3.0_RC9-FD目录,键入下面这条命令

ant -f install.xml -Djboss.server.config=all
其中all表示jboss中server的目录,可以改变这个目录,如果为ALL那么EJB3.0的扩展就被安装到ALL目录下了

接着安装SP4,这个简单。随后将jtds驱动部署到jboss服务器中,将jtds目录下的jtds-1.2.1.jar复制到jboss目录下/server/all/lib这个位置,还需要写一个配置文件在Jboss下的/server/all/deploy目录中,这里以ms sql server 2000的配置文件参考来写。

<? xml version="1.0" encoding="UTF-8" ?>
< datasources >
  
< local-tx-datasource >
    
< jndi-name > MSSQLDS </ jndi-name >
    
< connection-url > jdbc:jtds:sqlserver://localhost:1433;DatabaseName=数据库名 </ connection-url >
    
< driver-class > net.sourceforge.jtds.jdbc.Driver </ driver-class >
    
< user-name > SA </ user-name >
    
< password > 123 </ password >
      
< metadata >
         
< type-mapping > MS SQLSERVER2000 </ type-mapping >
      
</ metadata >
  
</ local-tx-datasource >
</ datasources >

命名为mssql-ds.xml,这样jtds驱动也配置好了。
最后把eclipse3.2解压开来,再将jbosside里面的文件覆盖到eclipse目录中,一个ejb3.0的开发环境就搭建好了 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值