以weblogic为服务器开发会话EJB - 编程入门网
env.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
env.put(Context.PROVIDER_URL, url);
initCtx = new InitialContext(env);
}catch(Exception e){
System.out.println("Cannot get initial context: " + e.getMessage());
System.exit(1);
}
try{
hellohome = (HelloHome)initCtx.lookup("HelloHome");
Hello hello = hellohome.create();
String s = hello.getStr();
System.out.println(s);
}catch(Exception e){
System.out.println(e.getMessage());
System.exit(1);
}
}
}
2、将代码进行编译 先在c:\ejbhello目录下建一个目录build,然后执行编译命令如下: javac ?Cd build *.java //-d build 表示编译后的class放到build目录下 编译完之后会在build建立包的文件夹。 3、创建ejb-jar.xml部署描述文件 ejb-jar.xml文件是EJB的部署描述文件,包含EJB的各种配置信息,如是有状态Bean(Stateful Bean) 还是无状态Bean(Stateless Bean),交易类型等。以下是HelloBean的配置文件:
以weblogic为服务器开发会话EJB(3)时间:2010-12-054、创建weblogic-ejb-jar.xml文件 此文件适用于weblogic部署是用的
5、创建jar文件用于部署到服务器上 在创建jar文件之前要将文件的目录设定好,首先在ejbhello\build 建立一子目录META-INF,将weblogic-ejb-jar.xml文件和ejb-jar.xml要放到该目录下,然后制作jar文件.命令如下: jar cvf Hello2.jar META-INF ejb //将META-INF和包ejb中的文件打包 6、创建能部署到weblogic上的jar文件 由于不同的厂商的应用服务器有不同的机制,所以要分别制作个服务器所识别的jar文件,试验中使weblogic,使用以下命令: java weblo |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |