主要是针对在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的配置文件参考来写。














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