难道是不能从servlet中调用吗?
解决方案 »
- 没有可用的数据库连接 这个问题如何解决 !!!
- 【100分,在线等】compass提示cannot convert from Searchable to Annotation
- spring 配置问题
- 字符串转换成运算符
- 线程调用start()时是不是直接执行run()方法的内容
- telnet 远程连接登陆windows主机 执行 dir命令
- JDBC的小问题!!!
- 使用xdoclet生成ejb时,remoteinterface总是不能生成,哪位能提供一个简单例子,在线等待
- JDBC问题的菜鸟问题
- 200分!!想找个用EJB做网上书店的例子
- 闲题:女人和哥们!
- 谁有XML SPY5.0的注册号!!!
{
Context context = new InitialContext();
Object object = context.lookup("CreateRecord");
CreateRecordHome Home = (CreateRecordHome) PortableRemoteObject.narrow(object, CreateRecordHome.class);
createRecord = Home.create();
System.out.println("Instantiated UserSession and CreateRecord reference");
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
CreateRecordHome Home = (CreateRecordHome) PortableRemoteObject.narrow(object, CreateRecordHome.class);
这一条语名是在用Remote接口时用的,难道用local接口也必须有这一句吗?
这个设计是不合理的
如果Web服务器和Application服务器不用同一个JVM可定出错
CreateRecordHome Home = (CreateRecordHome) PortableRemoteObject.narrow(object, CreateRecordHome.class);去掉narrow方法应该可以了,即
CreateRecordHome Home = (CreateRecordHome)(object, CreateRecordHome.class);试试吧!看行不行
CreateRecordHome Home = (CreateRecordHome)(object, CreateRecordHome.class);
你的这行代码是不是写错了。?!
dhfx.entity.TsInfoLocalHome th = (dhfx.entity.TsInfoLocalHome) ctx.lookup("local:ejb/ejb/dhfx/entity/TsInfoLocalHome");
dhfx.entity.TsInfoKey key = new dhfx.entity.TsInfoKey(tsNo);
dhfx.entity.TsInfoLocal tl = th.findByPrimaryKey(key);
谁能给我一个调试成功的在servlet中调用Local接口的EJB的例子?(希望能带上ejb-jar.xml和web.xml)
我一直是在JBuilder7中运行试验的。一旦把servlet和EJB部署到AppServer上就一点问题都没有了。