Here is the situation.
I\'ve got the following interfaces:
public interface Parent { } public interface ChildOne extends Parent { } public interf
Have you tried using @EJB annotation rather then the CDI @inject annotation?
E.g.
@Named @SessionScoped public class TestController implements Serializable { @EJB private FirstBean firstBean; @EJB private SecondBean secondBean; }