javax.naming.InitialContext ic=new javax.naming.InitialContext();
Object shipob=ic.lookup("summiteam.ts1.shipping.ebShShipHome" ) ;
summiteam.ts1.shipping.ebShShipHome shiphome=(ebShShipHome)javax.rmi.PortableRemoteObject.narrow(shipob,ebShShipHome.class);
java.util.Collection shipcon=shiphome.findByCondition(" order by chrShipID asc");
酒想这样就可以了
Object shipob=ic.lookup("summiteam.ts1.shipping.ebShShipHome" ) ;
summiteam.ts1.shipping.ebShShipHome shiphome=(ebShShipHome)javax.rmi.PortableRemoteObject.narrow(shipob,ebShShipHome.class);
java.util.Collection shipcon=shiphome.findByCondition(" order by chrShipID asc");
酒想这样就可以了
还有,你第二行中ebShShipHome前面那么多文件夹怎么定位的
在这个工具中,有调用ejb的模板,你直接改一下就可以了。
这个模板中的代码比较长,不好给你贴了。但你如果很想要,我可以想想办法。
没有加入引用它是找不到,可是我还没有看到一个在调用EJB是加入引用的例子,我想大概是不要加入引用。可这个错误如何排除,我的天啦,搞了一天了。我就不信没有人遇到过相似的问题?
你说找不到ebShShipHome,建议你先看看你的ejb是否正确并成功部署,再看看你的ejb部署时在jndi中注册的名字是什么,是不是lookup()中的名字。