当前位置: 技术问答>java相关
关于EJB的问题:当我写完我的接口、sessionbean、client以后怎么在j2ee下deploy?有这方面的资料吗?
来源: 互联网 发布时间:2015-05-19
本文导语: 关于EJB的问题:当我写完我的接口、sessionbean、client以后怎么在j2ee下deploy? | 这里假设你的主接口为AbcHome 远程接口为Abc Bean为AbcEjb client为Client (以上分别对应你的相应文件) 文件存放在F:EJB...
关于EJB的问题:当我写完我的接口、sessionbean、client以后怎么在j2ee下deploy?
|
这里假设你的主接口为AbcHome
远程接口为Abc
Bean为AbcEjb
client为Client
(以上分别对应你的相应文件)
文件存放在F:EJB下。
首先在命令行输入j2ee -verbose回车,然后再打开一dos窗口,输入deploytool回车。
点击File->New->Application,在对话框中上面一行输入f:ejbabc.ear
下面一行输入AbcApp(可以任意输入),点击ok
点击File->New->Enterprise Bean,弹出一页面,点击Next,然后再下一页面的JAR Display Name中输入AbcJAR(可以任意输入),在其上面的下拉列表框中选择AbcApp;在下面的Contents点击Edit,在Staring Directory中输入f:ejb,然后在下面选择四个文件的class文件,点击Add,再点ok,Next。
Bean Type中选择session,再根据你Bean的类型选择Stateless或是Stateful;Eenterprise Bean中选择AbcEJB,Remote Home Interface中选择AbcHome,Remote Interface中选择Abc;Next。
点击finish。
点击tool->Deploy,Object Deploy中选择AbcApp,Target Server选择localhost,沟上return Client Jar,Next。
在JNDI NAME中输入你在Client中的JDNI名字,Next。
点击finish
完成部署!
远程接口为Abc
Bean为AbcEjb
client为Client
(以上分别对应你的相应文件)
文件存放在F:EJB下。
首先在命令行输入j2ee -verbose回车,然后再打开一dos窗口,输入deploytool回车。
点击File->New->Application,在对话框中上面一行输入f:ejbabc.ear
下面一行输入AbcApp(可以任意输入),点击ok
点击File->New->Enterprise Bean,弹出一页面,点击Next,然后再下一页面的JAR Display Name中输入AbcJAR(可以任意输入),在其上面的下拉列表框中选择AbcApp;在下面的Contents点击Edit,在Staring Directory中输入f:ejb,然后在下面选择四个文件的class文件,点击Add,再点ok,Next。
Bean Type中选择session,再根据你Bean的类型选择Stateless或是Stateful;Eenterprise Bean中选择AbcEJB,Remote Home Interface中选择AbcHome,Remote Interface中选择Abc;Next。
点击finish。
点击tool->Deploy,Object Deploy中选择AbcApp,Target Server选择localhost,沟上return Client Jar,Next。
在JNDI NAME中输入你在Client中的JDNI名字,Next。
点击finish
完成部署!
|
看SUN的j2ee tutorial
|
j2ee tutorial is very good!
|
你使用的j2eesdk1.3吧,这里面不能直接用
InitialContext ctx=new InitialContext();
Object objref=ctx.lookup("Salary");
来做jndi查找。得这样用
Properties props = System.getProperties();
InitialContext ctx = new InitialContext(props);
Object objref=ctx.lookup("Salary");
InitialContext ctx=new InitialContext();
Object objref=ctx.lookup("Salary");
来做jndi查找。得这样用
Properties props = System.getProperties();
InitialContext ctx = new InitialContext(props);
Object objref=ctx.lookup("Salary");