小弟在客户端使用ctx.lookup("java:comp/env/ejb/EjbCmp2Remote"):时总是出错,报错如下: javax.naming.NameNotFoundException: Unable to resolve 'java:comp.env' Resolved: '' Unresolved:'java:comp' ; remaining name 'java:comp.env' ............. -- Please make sure that the server is running.
而且该EJB在使用EJBCmp2Remote时是完全成功的。ejb-jar.xml文件配置是如下 <ejb-ref> <description /> <ejb-ref-name>ejb/EjbCmp2Remote</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <home>ejbpro2.EjbCmp2RemoteHome</home> <remote>ejbpro2.EjbCmp2Remote</remote> <ejb-link>EjbCmp2</ejb-link> </ejb-ref> 发布时完全正确.而且在weblogic的EJB REFS里可以看到EJB/EjbCmp2Remote是存在的。我使用的是JBbuilder8+weblogic7
|
|