Jsf 作为JBoss AS7模块的Omnifaces
我正在尝试将Omnifaces库从.war存档提取到JBoss模块,但是,Jsf 作为JBoss AS7模块的Omnifaces,jsf,jboss,module,cdi,omnifaces,Jsf,Jboss,Module,Cdi,Omnifaces,我正在尝试将Omnifaces库从.war存档提取到JBoss模块,但是,org.JBoss.weld.context.contextNotActivieException:weld-001303作用域类型org.Omnifaces.cdi.ViewScoped存在问题。应用程序成功部署,但在第一页加载时中断 我已经阅读了BalusC关于.ear()中打包的.wars问题的报告,但我不确定它是否也适用于这种情况,因为我们只有.war 当Omnifaces库作为编译时依赖项通过Maven包含在.w
org.JBoss.weld.context.contextNotActivieException:weld-001303作用域类型org.Omnifaces.cdi.ViewScoped
存在问题。应用程序成功部署,但在第一页加载时中断
我已经阅读了BalusC关于.ear()中打包的.wars问题的报告,但我不确定它是否也适用于这种情况,因为我们只有.war
当Omnifaces库作为编译时依赖项通过Maven包含在.war的lib文件夹中时,一切都会完美地工作:
<dependency>
<groupId>org.omnifaces</groupId>
<artifactId>omnifaces</artifactId>
<version>1.7</version>
</dependency>
org.omnifaces
全方位
1.7
将依赖项设置为提供的范围,创建JBoss模块并将JBoss部署结构附加到:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.omnifaces" export="true" meta-inf="import"/>
<!-- i tried multiple export and meta-inf combinations -->
</dependencies>
</deployment>
</jboss-deployment-structure>
module.xml:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="org.omnifaces">
<resources>
<resource-root path="omnifaces-1.7.jar"/>
</resources>
<dependencies>
<module name="javaee.api"/>
<module name="javax.api"/>
<module name="javax.faces.api" />
</dependencies>
</module>
是否可以将Omnifaces作为JBoss模块以这种方式使用?Omnifaces是一个JSF实用程序库,设计为WAR模块,而不是EAR或appserver模块