lookup的问题,看了很多帖子,还是不能解决,初学者,郁闷中
binny 2003-08-08 03:50:48 接口HelloHome.class
jar的名字Hello.jar
ejb-jar.xml中的部分
……
<ejb-jar>
<display-name>HelloBean</display-name>
<enterprise-beans>
<session>
<display-name>Hello</display-name>
<ejb-name>Hello</ejb-name>
<home>HelloHome</home>
<remote>Hello</remote>
<ejb-class>HelloEJB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
</ejb-jar>
……
weblogic-ejb-jar.xml中的部分
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>Hello</ejb-name>
<stateless-session-descriptor>
<pool>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
</pool>
</stateless-session-descriptor>
<jndi-name>Hello</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
HelloServlet.java中
Object objRef = ctx.lookup("Hello");
显示的错误信息
Naming Exception caught:javax.naming.NameNotFoundException: Unable to resolve 'Hello' Resolved: '' Unresolved:'Hello' ; remaining name 'Hello' javax.naming.NameNotFoundException: Unable to resolve 'Hello' Resolved: '' Unresolved:'Hello' ; remaining name 'Hello' <>
出这样的问题可能的原因是什么?有没有比较全面的介绍jndi的文档