Object objref = initial.lookup(CodedNames.TX_EJBHOME); EmployeeManager em =(EmployeeManager) PortableRemoteObject.narrow(objref,
LocalTxHome.class);
LocalTxHome.class);
解决方案 »
- Swing 中用Spring怎么注入不了 对象为null值
- MessageDigest对inputstream和fileinputstream进行摘要 同样内容结果却不同??
- Weblogic域间调用EJB事务错误
- 项目发布问题,急!!!!!
- Spring拦截器被拦截的bean不实现接口可以吗?
- 高分求使用myeclipse+struts1.2开发一个简单的多模块的例子,要有操作步骤,我快不行了,整了一天了,帮忙
- 如何让web应用程序在有效的licence下,才能使用?
- 在eclipes布署项目的时候出的问题&&&&&&&
- 大神,求助!很奇怪的数组越界,Debug也没找出越界的原因
- [版本管理] 关于 wincvs
- Hibernate级联问题
- struts 关于从数据库读出数据,汉字乱码
Object objref = initial.lookup(CodedNames.TX_EJBHOME); EmployeeManager em =(EmployeeManager) PortableRemoteObject.narrow(objref,
EmployeeManager.class);
Object objref = initial.lookup("log/EmployeeManagerBean/remote"); EmployeeManager em =(EmployeeManager) PortableRemoteObject.narrow(objref,
EmployeeManager.class);
多谢你们的回复。对于cl55(CL) 的方法,我试了。但跟踪的结果:objref和em是相同的,都是proxy,整个运行的结果还是castexception。因为我的是整个enterprise的工程,所以deploy的时候总是ejb和web应用都同时重新部署的,所以schumiXsuse(我记住了名字,却忘记了密码) ,你说的我不大懂,“让一个WEB的对业务层的是可见的。”对于这个,可以给我一个baidu或者google关键词,我去搜下么?
deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml
的 UseJBossWebLoader 改为true,再重启服务器看看
原因应该还是classloader的问题,但不是goingchan(goingchan)提到的,只是在部署的时候做了下调整。
整个工程用的是myeclipse来建的,建好后有test,testEJB,testWeb三个,以前是用test将整个工程一起deploy的,现在改了下,只是deploy testEJB和testWEb。以前有问题是classloader在找包的时候可能存在冲突。
现在我是处在要懂不懂,似懂非懂阶段,希望大家多指教啊!
当然,在lookup的时候偶,用的是cl55(CL) 的方法。
好了,结贴。