У меня есть приложение, которое я написал как обычный сервлет.Он использует Weld для CDI.При развертывании его на обычном JBoss 7.0.2 все работает так, как ожидалось.
Я сейчас преобразовал приложение в Portlet 2.0.Я пытаюсь развернуть портлет на Liferay 6.1 CE, работающем на JBoss, но получаю следующее исключение
14:16:20,587 INFO [stdout] (http--127.0.0.1-8080-86) 14:16:20,583 ERROR [PortletServlet:97] javax.portlet.PortletException: java.lang.RuntimeException: javax.naming.NameNotFoundException: BeanManager -- service jboss.naming.context.java.module.ROOT.ROOT.BeanManager
Это исключение возникает, когда я вызываю
return (BeanManager) new InitialContext()
.lookup("java:comp/BeanManager");
Любые идеи, которые могут бытьвызывая это?