我有一个在IntelliJ + WildFly 10中运行良好的项目。我有一个使用JAR文件的WAR文件,这个jar文件包含XHTML复合组件。
当我将此WAR文件放在WildFly 10的deployments文件夹中并尝试以standalone.bat启动时,我收到以下错误:
Caused by: javax.faces.el.EvaluationException: javax.el.PropertyNotFoundException: //D:/jee-ronaldo/wildfly-10.1.0.Final/bin/content/easyrec-adm.war/WEB-INF/lib/myjar-web-1.0.jar/META-INF/resources/myjar/listPage.xhtml @49,93 action="#{cc.attrs.managedBean.goTo(cc.attrs.targetPage,'action','ADD')}": Target Unreachable, 'null' returned null
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:94)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
... 50 more
我发现我的WAR文件中的所有bean都不是由CDI管理的。我在WEB-INF文件夹中有一个beans.xml文件,但我相信CDI不起作用。