Использование Weld с Liferay 6.1 CE / Jboss - PullRequest
0 голосов
/ 20 марта 2012

У меня есть приложение, которое я написал как обычный сервлет.Он использует 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");

Любые идеи, которые могут бытьвызывая это?

1 Ответ

0 голосов
/ 20 марта 2012

Обновление до новой версии AS7, оно содержит исправление для использования Weld в среде портала.

...