Oi pessoal,
Tenho o seguinte Stateful inserido no modulo ejb da aplicação:
package com.calculator;
import java.io.Serializable;
import java.util.ArrayList;
import javax.annotation.PostConstruct;
import javax.ejb.Stateful;
@Stateful
public class StatefulCalculator implements Calculator, Serializable {
@PostConstruct
public void inicio() {
System.out.println(“METODO INICIO CHAMADO !!!”);
}
// outros métodos
}
Bom, tenho uma págia JSP que tenta acessar o bean em questão da seguinte forma:
Properties env = new Properties( );
env.put(Context.INITIAL_CONTEXT_FACTORY,“org.jnp.interfaces.NamingContextFactory”);
env.put(Context.PROVIDER_URL,“jnp://localhost:1099”);
env.put(Context.URL_PKG_PREFIXES,“org.jboss.naming:org.jnp.interface”);
InitialContext ctx = new InitialContext(env);
cal = (Calculator) ctx.lookup(“StatefulCalculator”);
A questão é que o JBoss retorna a seguinte mensagem:
javax.naming.NameNotFoundException: StatefulCalculator not bound
Será que falta configurar algo ?
Muito obrigado
Marcos