EJB Local Lookup

I keep getting javax.naming.NameNotFoundException

Context jndiCtx = new InitialContext();

Object obj = jndiCtx.lookup("java:comp/env/ejb/local/MySqlTestBean");

<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">

<display-name>EntrApplTest-EJBModule</display-name>

<enterprise-beans>

<session>

<display-name>MySqlTestSB</display-name>

<ejb-name>MySqlTestBean</ejb-name>

<local-home>test.ejb.MySqlTestLocalHome</local-home>

<local>test.ejb.MySqlTestLocal</local>

<ejb-class>test.ejb.MySqlTestBean</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Container</transaction-type>

</session>

</enterprise-beans>

<assembly-descriptor>

<container-transaction>

<method>

<ejb-name>MySqlTestBean</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

</assembly-descriptor>

</ejb-jar>

[1281 byte] By [javaRulea] at [2007-11-27 11:15:48]
# 1

http://forum.java.sun.com/thread.jspa?forumID=747&threadID=5051930

> Did you configure a Local Reference within your Session Bean?

> <ejb-local-ref> ...

Also, can you post the stacktrace from the ide log file here?

KarthikRa at 2007-7-29 14:15:26 > top of Java-index,Development Tools,Java Tools...