关于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的标记都搞没了?