[500分悬赏]jbuilder7+websphere4.0AE如何配置ejb测试客户端?以便进行ejb测试~~

wjmmml 2003-03-28 07:59:54
如题!
我应用服务器用的是websphere4.0AE,开发工具是jbuilder7,已经集成完成。那么开发ejb时,如何进行有效测试?另外假如我用session bean封装entity bean。那么请问,如何进行测试呢?webshpere4。0只支持ejb1.x

对了,ejb测试客户端的环境如何配置:
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
env.put(Context.PROVIDER_URL, "iiop:///");
iiop:///如何设置,我设置能本机ip:8080等都不成功。
提供有效方法的,我在加100分。
...全文
41 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
puma_4 2003-04-03
  • 打赏
  • 举报
回复
从Jbulider自生成的Ejb Test Client类来看似乎iiop:///指的就是本机
还有就是这么写
private Context getInitialContext() throws Exception {
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
env.put(Context.PROVIDER_URL, "iiop://localhost:900");

return new InitialContext(env);
}

8080是什么?9080是WebSphere内置的Http Server端口,好像只有Web应用程序是这么定位的


我碰到的问题是JNDI定位问题,我不知道是应该写
Object ref = ctx.lookup("java:comp/env/" + JNDI名);
还是直接
Object ref = ctx.lookup(JNDI名);
前一种方式是在多AppServer共享JNDI命名空间时解决方案

无论怎么写它总抛错找不到或找不到存根类
所以我怀疑Jbuilder打的ejb包是不是和IBM的标准符合

感觉Jbuilder和Websphere整合的相当不好,甚至怀疑ejb是否被部署、部署在哪个AppServer
而和Weblogic就需要定义到具体哪个Domain,User和Pwd也要定义,ejb有一个专门被部署的动作,在console里也可以看到,这样再用jndi就没有问题
wangjingyue 2003-04-03
  • 打赏
  • 举报
回复
你到www.cnjsp.com下的论坛去看看!有weblogic7.0+jubilder7.0的文章,对你有帮助!

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧