Jsf WELD-001456参数bean不能为null
我得到了由以下原因引起的此异常Jsf WELD-001456参数bean不能为null,jsf,glassfish,Jsf,Glassfish,我得到了由以下原因引起的此异常:org.jboss.weld.exceptions.IllegalArgumentException:weld-001456参数“resolvedBean”不能为null,并在web上找到以下内容: 这是玻璃鱼的订购问题。发生的情况是 正在WeldBootstrap.endInitialization()完成之前调用。有必要在调用生产者之前完全初始化Weld(loadFlows()就是这样做的) 什么是订购问题?我的意思是哪些库需要提前加载? 我用glassfis
:org.jboss.weld.exceptions.IllegalArgumentException:weld-001456参数“resolvedBean”不能为null
,并在web上找到以下内容:
这是玻璃鱼的订购问题。发生的情况是
正在WeldBootstrap.endInitialization()完成之前调用。有必要在调用生产者之前完全初始化Weld(loadFlows()就是这样做的)
什么是订购问题?我的意思是哪些库需要提前加载?
我用glassfish 4.0构建了一个jsf 2.2 web应用程序。我在glassfish 4.0/glassfish/lib和glassfish 4.0/glassfish/domains/domain1/lib中有两个ocpsoft重写jar文件,它们在weld之前初始化。我将它们都删除了,并消除了该异常。因为这是唯一一个出现此错误消息的堆栈溢出问题,所以我想分享我的问题,以防其他人出现相同的错误但不同的问题 我有一个maven依赖项,其中包含org.apache.httpcomponents:httpclient:4.5.5作为运行时异常。我在pom中显式地添加了可传递的httpclient依赖项,它解决了我的问题