В настоящее время я пытаюсь внедрить EJB без сохранения состояния в управляемый контроллер CDI на Jboss 6 AS Final. Контроллер управляется в контексте, доступном со страниц JSF. Если я введу bean-компонент без состояния с помощью @EJB
, он будет работать. Если я внедряю EJB без состояния с помощью @Inject
, я получаю следующее исключение:
Мой контроллер:
@Named("TestController")
public class TestController {
@Inject
private TestManagerLocal myTestManager;
...
}
}
Мой bean-компонент без состояния: de.crud.org $ jboss $ weld $ bean-jboss $ classloader: id = "vfs: $$$ usr $ local $ jboss $ server $ default $ deploy $ test $ ear" -SessionBean-TestManagerBean _ $$ _ WeldProxy
THX много.