关于java:comp使用的问题。请指教

03-05-20 jinhualee
小弟在客户端使用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




jinhualee
2003-05-20 11:12
不好意思:
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>

jinhualee
2003-05-20 11:13
怎么搞的,将我的xml的标记都搞没了?