In my openejb-jar.xml I have:
<enterprise-beans>
<session>
<ejb-name>HelloWorld</ejb-name>
<jndi-name>HelloWorld</jndi-name>
</session>
</enterprise-beans>
<ejb-ref>
<ejb-ref-name>ejb/HelloWorld</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>org.apache.test.HelloWorldHome</home>
<remote>org.apache.test.HelloWorld</remote>
</ejb-ref>
In my geronimo-web.xml I have:
<sys:import>
<sys:uri>TestEJB/TestEJB</sys:uri>
</sys:import>
<nam:ejb-ref>
<nam:ref-name>ejb/HelloWorld</nam:ref-name>
<nam:domain>geronimo.server</nam:domain>
<nam:server>geronimo</nam:server>
<nam:application>null</nam:application>
<nam:module>TestEJB/TestEJB</nam:module>
<nam:type>StatelessSessionBean</nam:type>
<nam:name>HelloWorld</nam:name>
</nam:ejb-ref>