和客户端调用ejb的方式一样。
如果时local的就调用local的jndi,用
javax.naming.Context context = new javax.naming.InitialContext();
Object obj = (Bean1LocalHome)context.lookup("localJndiName");
Bean1LocalHome home = PortableRemoteObject.narrow(obj,Bean1LocalHome.class);
Bean1LocalObject local = home.create();...
................
如果时remote的,就调用remote的jndi.方法类似。
其实如果是发布在同一个app server上的,一般都会用local方式的。
如果时local的就调用local的jndi,用
javax.naming.Context context = new javax.naming.InitialContext();
Object obj = (Bean1LocalHome)context.lookup("localJndiName");
Bean1LocalHome home = PortableRemoteObject.narrow(obj,Bean1LocalHome.class);
Bean1LocalObject local = home.create();...
................
如果时remote的,就调用remote的jndi.方法类似。
其实如果是发布在同一个app server上的,一般都会用local方式的。
解决方案 »
- 关于下载文件的问题
- axis的API
- j2ee中很多接口是有谁来实现的? 比如httpservletresponse等
- Hibernate 主键映射 之 identity
- 請教tomcat single sign on的問題
- 求大神分析drwtsn32 监控javaee程序崩溃日志
- 高手请进,求教一关于jnlp的socket编程问题
- {weblogic7+jb8 }在jb8中启动weblogic7的问题
- Dom4j解析XML字符串求助
- 一个Weblogic部署项目的最基本问题
- 请问:Jndi需要单独启动吗?我已经启动了一个j2ee引用实现服务器实例,查找ejb是抛出没有初始上下文阿?
- 请问高手:出现如下问题该怎么解决呢?我的EJB已经发布成功了
还有其他方式吗???
我孤陋寡闻了
关注!!!