簡體   English   中英

將焊縫與Liferay 6.1 CE / Jboss一起使用

[英]Using Weld with Liferay 6.1 CE / Jboss

我有作為普通servlet編寫的該應用程序。 它使用Weld進行CDI。 在普通的JBoss 7.0.2上部署它時,一切都按預期工作。

現在,我已將應用程序轉換為Portlet 2.0。 我嘗試將Portlet部署到在JBoss上運行的Liferay 6.1 CE,但是出現以下異常

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");

任何想法可能是什么原因造成的?

升級到AS7的新版本,它包含一個在門戶環境中使用Weld的修復程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM