Eclipse+Weblogic开发EJB的步骤

一、

当然,机器上应该已经下载和安装了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!!!

你可能感兴趣的:(eclipse,weblogic,server,ejb,upload,Deployment)