turgar: erste ejb

Beitrag lesen

Hallo,
ich versuche mich gerade an meiner ersten stateless java bean.
Zur "Unterstützung" dazu benutze ich eclipse und jboss.
Genauer gesagt, soll ein einfacher Taschenrechner entstehen, der aus einem Interface "Calculator", einer Bean "CalculatorBean" und einem Client besteht.

Calculator besitzt die Annotation @Remote, CalculatorBean die Annotation @Stateless.

Der Aufruf im Client soll mittels

  
Properties props = new Properties();  
   props.load(new FileInputStream("jndi.properties"));  
   InitialContext ctx = new InitialContext(props);  
   beans.Calculator  calc = (Calculator) ctx.lookup("CalculatorBean/remote");  

erfolgen;

Leider erhalte ich bei einem Aufruf des Clients in eclipse mittels "run as application" immer wieder javax.naming.NameNotFoundException: remote not bound.

Was mache ich falsch?

Danke!