@EJB lookup

Qual nome Jndi isso chama ?
por que aqui não funciona.

Estou usando JBOSS e está linha está numa servlet

@EJB
private CalculadoraLocal calculadora;

No servlet não vai funcionar mesmo. Porque o WebContainer do JBoss (no caso o Tomcat) ainda não implementou essa annotation.

http://myjavaworld.wordpress.com/2008/04/25/example-of-ejb3-session-bean-using-eclipse-europa-and-jboss/

Legal cara bom saber disso … obrigado.

Alguem sabe algum servlet container que implemente isso

Se você for usar o Glassfish como Servidor EE, ele implementa @EJB.

Se quer algo pago (que eu uso), o Websphere 6.1 (com service pack para EJB3) também implementa. A sua versão free (Websphere Community que na verdade não tem nada de websphere e sim Apache Jeronino) eu não sei, pois nunca usei