I've deployed an ear on websphere 8.5.
the application is composed of an ejb jar and a webapp ( Spring MVC ).
Here is my ejb :
@Stateless public class DiscrepanciesServiceImpl implements DiscrepanciesService { @Inject private DiscrepancyDao discrepancyDao; public DiscrepanciesServiceImpl(){}; public List<Discrepancy> viewDiscrepancies() { return discrepancyDao.findAll(); }
}
discrepancyDao is an interface that extends a generics interface as follows:
public interface DiscrepancyDao extends _GenericDao<Discrepancy> {
}
implemented by DiscrepancyDaoImpl as follow:
@Named("discrepancyDao") public class DiscrepancyDaoImpl extends _GenericDaoImpl<Discrepancy> implements DiscrepancyDao { }
and when I invoke viewDiscrepancies() i get nullpointerexception on discrepancyDao ( injected by CDI )
I've deployed on WAS 8.5 and my empty beans.xml is in the META-INF folder. During the deployment the was's console works fine with no errors. Thanks in advance for your answers. Regards Fabio
Hello Fabio,
welcome to the JBoss forum.
I suppose you need to ask your questions in a websphere forum as you might not find people with such experience here.