Problemas com eclipse 3.3 + jboss 4.2 + ejb3

Opa, blza pessoal.
Seguinte, fiz uma “alo mundo” em ELB3 usando netBeans e o sun app server
Funcionou que é uma blza.

Mas quando tento fazer a mesma coisa no eclipse 3.3 e com jboss 4.2 tenho o seguinte erro:

" javax.servlet.ServletException: javax.naming.NameNotFoundException: session01.MinhaInterface1 not bound "

Não consigo fazer o lookup.

abaixo trechos do codigo:

package session01;

//interface
public interface MinhaInterface1 {
	public String dizerOla(String nome);
}

//impl da interface
package session01;

import javax.ejb.Remote;
import javax.ejb.Stateless;

@Stateless
@Remote(MinhaInterface1.class)
public class MeuBean1 implements MinhaInterface1 {

	public String dizerOla(String nome) {
		return "servidor recebe "+nome;
	}
}


//chamada no jsp
<%
Context ctx = new InitialContext();
MinhaInterface1 valor =   MinhaInterface1)ctx.lookup("session01.MinhaInterface1");
out.println(valor.dizerOla("fred"));
%>

To achando q tem algum “macete” quando se vai usar o jboss + eclipse, so nao consigo achar.

obs:estou usando Eclipse IDE for Java EE Developers

Alguem ja passou por isso.
vlw!

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia:

Como você fez o deploy?

Bom, tenho uma Enterprise Application certo, criei o modulo EJB e um modulo WEb

Na aba Servers do eclipse fiz new ->Server
Ai adicionei minha EA (ela tem o modulo EJB e WEB)
Ai mandei startar o JBOSS (botao direito -> start)

Algo de errado ?

Tente fazer:

MinhaInterface1 valor =   MinhaInterface1)ctx.lookup("nomeDoSeuEAR/MeuBean1/remote");

[quote=“Carneiro”]Tente fazer:

MinhaInterface1 valor = MinhaInterface1)ctx.lookup("nomeDoSeuEAR/MeuBean1/remote"); [/quote]

Opa, hummm.
Acho q isso vai funcionar hein.
Fiz um teste em casa da seguinte maneira.
Criei um modulo EJB (nao criei EAR)
ai chamei da seginte forma

MinhaInterface1 valor =   MinhaInterface1)ctx.lookup("MeuBean1/remote");

Ai funcionou.

Chegando em casa vou testar criando-se o EAR e utilizando-se do seu código.
Ai posto se funcionou ou não.
No mais , vlw Carneiro.

[quote=“Carneiro”]Tente fazer:

MinhaInterface1 valor = MinhaInterface1)ctx.lookup("nomeDoSeuEAR/MeuBean1/remote"); [/quote]

blza, funcionou sua dica :lol:
vlw

Precisando… :wink: