我正在尝试在Weblogic 10.3上运行基于Weld,JPA2,Vaadin的应用程序。
我的问题是,Weld似乎注册了所有Beans,但是他们没有注入我的servlet。
以下日志消息可疑:
1433 [[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer - Jetty detected, JSR-299 injection will be available in Servlets and Filters. Injection into Listeners is not supported.
30.08.2012 16:09:20 org.jboss.weld.environment.jetty.MortbayWeldServletHandler process
INFO: Cannot find matching WebApplicationContext, no default CDI support: use jetty-web.xml
基本上我跟着这个博客:http://jianmingli.com/wp/?p=4373进行焊接集成。
我可能需要根据http://docs.jboss.org/weld/reference/1.0.0/en-US/html/environments.html#d0e5036配置beanmanager,但我不知道怎么做。
有没有人有任何想法?
/亲切的问候
答案 0 :(得分:1)
你是否在教程中讲述了这些步骤?
Weblogic是有线App服务器!我正在使用12.1.1版本并且在CDI上遇到很多问题!
如果阅读该教程是为了学习目的,我建议不要使用Weblogic,而是使用Glassfish of jBoss AS。
JBoss developer framework在此范围内有许多很棒的示例和教程。