Boa noite galera
Tudo bom?
Eu estou com problema em conseguir utilizar meu Bean Stateless no FacesConfig.
Estou tentando utilizar o lookup da seguinte maneira, porém não estou conseguindo recuperar o meu Bean
Segue abaixo o código
@FacesConverter(value="estadoConverter")
public class EstadoConverter implements Converter{
private InitialContext ic;
private EstadoBS estadoBS;
@Override
public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
try {
ic = new InitialContext();
estadoBS = (EstadoBS) ic.lookup("java:global/EstadoBS");
} catch (NamingException e) {
e.printStackTrace();
throw new ConverterException(new FacesMessage(String.format("Cannot obtain InitialContext - %s", e)), e);
}
try {
return estadoBS.findBySigla(arg2);
} catch (Exception e) {
throw new ConverterException(new FacesMessage(String.format("Cannot convert %s to Classification - %s", arg2, e)), e);
}
}
Meu bean
@Stateless
@LocalBean
public class EstadoBS {
@EJB
private EstadoDAO estadoDAO;
O que tem de errado no meu código?
Estou utilizando o JBoss 6.1
Atenciosamente