如何搭建J2EE开发环境(1)
作者:翁驰原 本文选自:《开放系统世界》——赛迪网 2002年10月16日
Borland公司推出JBuilder 7后,引起了很多Java爱好者的关注。本文就是笔者根据自己经验编写的在JBuilder7下配置Weblogic Server7.0。希望通过此文,大家能顺利地搭建一个比较普遍流行的J2EE环境,并学会开发基本的EJB程序。
创建一个Weblogic Server域
本文假设已经正确安装了JBuilder7和Weblogic Server7.0。值得注意的是,在Weblogic Server 7.0安装的时候要设置一个Server,你可以在安装的时候设置,也可以在安装完后通过开始菜单→程序→BEA Weblogic Platform7.0→Configuration Wizard来设置。设置的时候不要选择WLS Examples,而要选择WLS Domain(如图1)。因为WLS Examples设置了一个范例域,其中有一些范例程序、连接池设置和数据源,运行的时候会出现连接池设置不对的问题。WLS Domain可以创建一个空的域,默认域名是mydomain。具体创建域的过程如下:首先选择默认的Single Server,接下来选择默认域目录是H:eauser_projects,然后单击Next按钮,填写完用户名和密码后,再单击Next,最后创建一个域。
图1 选择Server界面
在JBuilder 7下配置Weblogic Server 7.0
1.运行JBuilder 7后,选择Tools→Configure Servers,弹出的窗口如图2所示。然后进行如下设置:在左边选择Weblogic Server 6.x+,在右边选择面板上的Enable Server选项,然后在Home directory里写上你的Weblogic Home目录为H:/bea/weblogic700/server(我这里安装在H盘上,如果你装在别的盘请自行更改)。同时在Class标签下新增四个在JBuilder根目录下的lib目录下的.jar文件,分别为jaxrpc.jar、jas.jar、jdsremote.jar和jdsserver.jar,并按照如图2的顺序按Move Up按钮将jaxrpc.jar移到第一个。这些.jar文件在开发Entity Bean和使用JdataStore数据库时起作用。
图2 配置Server界面1
选择图3的Custom 标签,首先设置JDK Installation Directory为H:/bea/jdk131_02,设置BEA Home Directory为H:/bea,设置DomainDirectory为H:/bea/user_projects/mydomain。然后填写用户名和密码,用户名和密码就是在设置Weblogic Server域时设置的用户名和密码。最后填写Domain Name、Server Name分别为mydomain、myserver后,单击OK退出。
图3 配置Server界面2
2.选择Tools->Enterprise Setup,单击CORBA面板上的New,弹出如图4所示的窗口。配置如下:在Name for this configuration里填写WelLogic 7.0、在Path for ORB Tools里填写h:/bea/weblogic700/server、在Library for projects里选择WebLogic 6.x+Deploy、在IDL compiler command里填写idlj.exe,在Commnad option for output directory里填写任意一个目录,比如:h: emp,单击OK退出。
图4 设置CORBA界面
3.选择Project->Default Project properties,然后选择Server标签,在Single services for all service in project下拉列表中选择WebLogic Application Server 6.x+,单击OK退出,配置完毕。这里有两个选项Single services for all service in project和Modular Services provided by different servers,第一个表示在项目里用一个服务,后面的表示在项目里用不同的服务,比如JSP和Servlet可以用Tomcat的,而ELB是用Weblogic的。这里选择在项目里用一个服务。
在配置好的环境下开发一个Session Beans
1. 创建一个项目。选择File—>New,然后选择Project面板下的 Project项,在Name中填入TestSes,在Directory里填写项目要放的位置,其它的默认,单击Finish。
2. 创建一个Session Bean模块。选择File—>New,然后选择Enterprise面板下的EJB Module,选择OK。在出现的窗口后,在Name里填写TestSesMod,在Version里选择EJB 2.0 compliant。
图5 设置EJB界面