2

我正在尝试使用 JBoss EAP 6.2 运行 JSF2.1 Web 应用程序。但是在日志中,由于 jar 中的 JSF 注释(例如 @ManagedBean、JSF 转换器、JSF 验证器)不起作用,我遇到了错误。

Unable to process annotations for url, 
vfs:/jboss-eap-6.2/standalone/deployments/my_appl.war/WEB-INF/lib/primefaces-3.5.jar/META-INF/faces-config.xml.  
Reason: java.util.zip.ZipException: error in opening zip file

我的应用程序中有以下结构。

网络应用

  • JSF Managed Beans - (他们正在使用注释)
  • WEB-INF/faces-config.xml
  • my_jar.jar
    • JSF Managed Beans - (它们不使用注释)
    • META-INF/faces-config.xml

非常感谢您对此的任何帮助。

到目前为止我尝试过的事情

在我的 web.xml 中添加以下内容

<context-param>
     <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
     <param-value>true</param-value>
</context-param>

在 JBoss EAP 6.1 中运行我的应用程序

4

0 回答 0