Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在jboss中使用spring配置jsf_Java_Spring_Jsf_Jsf 2_Jboss - Fatal编程技术网

Java 无法在jboss中使用spring配置jsf

Java 无法在jboss中使用spring配置jsf,java,spring,jsf,jsf-2,jboss,Java,Spring,Jsf,Jsf 2,Jboss,我正在将使用JSP的项目迁移到JSF。我已经创建了一个正常工作的xhtml页面模板。当我开始与Spring集成时,问题就出现了。如上所述,我需要通过设置解析器来修改faces-config.xml <application> <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver> </application> 我认为这个错误非常

我正在将使用JSP的项目迁移到JSF。我已经创建了一个正常工作的xhtml页面模板。当我开始与Spring集成时,问题就出现了。如上所述,我需要通过设置解析器来修改faces-config.xml

<application>
    <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
</application>
我认为这个错误非常奇怪,因为FacesContext类位于jsf-api.jar中,它是在jboss服务器启动时加载的。 我尝试在EAR中包含jsf-api.jar和jsf-impl.jar,然后我尝试将其作为jboss的一个模块导入,但总是得到相同的错误


我会很感激你的建议

通过添加

<module name="javax.faces.api" />  
<module name="com.sun.jsf-impl" />  
到jboss-eap-6.3\modules\org\springframework\main\module.xml中的org.springframework jboss模块

<module name="javax.faces.api" />  
<module name="com.sun.jsf-impl" />