WebSphere Application Server 8を対象としたJSFプロジェクトがあり、CDIの概念を使用しようとしました。私は/WEB-INF/beans.xml
好きです:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee " title="http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">" class="link">http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> (http://java.sun.com/xml/ns/javaee/beans_1_0.xsd)
</beans>
これが私の管理対象Beanです。
@ConversationScoped
@Named("systemParameter")
public class SystemParameter implements Serializable {
@EJB
private ConfigFacade parameterFacade;
Xhtmlページのスニペットは次のとおりです。
<h:commandButton action="#{systemParameter.doSave}"/>
ボタンをクリックしようとすると、次の例外が発生します。
javax.el.PropertyNotFoundException: /systemParameters.xhtml at line 99 and column 99 action="#{systemParameter.doSave}": Target Unreachable, identifier 'systemParameter' resolved to null
もっと何が必要ですか?