一、
当然,机器上应该已经下载和安装了J2EE JDK,然后再开始下述工作
1、首先在eclipse--windows---preferences中的myeclips---server---weblogic下,enable 相应版本的weblogic,填入weblogic在安装时设定的用户名和密码。
2、然后,在preferences中的java---Installed JRES中选择机器中JRE目录,或者用eclipse中自带的也行。但是只有最新的eclipse才配置了最新的JRE环境
二、
然后可以进行EJB开发了,以HelloWorld为例:
1、 首先,新建一个EJB类型的Project
2、 然后在这个project中添加文件,类型是EJB--Session。建立时应该选择stateless和remote(当然client和server在同一台机器上也可以选择local)
3、 建立好后,就会生成一个sessionBean的子类bean文件(helloworldBean),将其中的函数:
public void replaceWithRealBusinessMethod() throws EJBException {
// rename and start putting your business logic here
}
删除而改成自己的(当然还抛出EJBException)。
4、进入这个project的属性,依次到myeclipse---xdoclet中,add standard...一个standard EJB,然后再在这个添加的standard EJB下add一个weblogic,对其destDIR属性改成"SRC/META-INF"。 这是进行xdoclet的配置....
5、配置好Xdoclet之后,就可以在project右键菜单中选中 myeclipse---run xdoclet来生成这个EJB的其他文件,比如Home和Remote接口两个文件以及container实现的类文件。还在META-INF中生成了部署用的xml...
6、当然,现在可以写Client程序来测试它了。
三、部署deploy
部署方法有两个:
方法一:
1.在CMD中进入eclipse的project文件夹,来到你的Project---classes文件夹下,进行jar打包,命令是:
jar cvf HelloWorld.jar -c ./* 即打包此文件夹下所有文件
2、然后,来到weblogic console中,在deployment中进行install,选中这个helloworld进行upload,然后start它就可以。
方法2:
在project右键菜单中选中 myeclipse---add and remove project deployment (这之前你一定要像上述所说enable weblogic)
,进入后,选择“add",然后在Server栏中选中weblogic就可以自动部署到weblog中了。
四、运行和测试
部署之后,可以在weblogic console的adminServer中的 deploy下,看到已经deploy的EJB, 当然我们的目的是使用部署好的EJB。
再查看JNDI tree,可以在EJB下看到诸如"helloworld"的name,这样就可以在client中用 context.lookup("helloworld")来获得EJB对象引用了!
GOOD LUCK!!!