Jsf 2.2 更新OmniFaces 2.6后出错
升级到较新版本的omnifaces时,我遇到以下错误 我正在使用javax.faces-2.2.8-19.jar,omnifaces-2.6.jarJsf 2.2 更新OmniFaces 2.6后出错,jsf-2.2,omnifaces,Jsf 2.2,Omnifaces,升级到较新版本的omnifaces时,我遇到以下错误 我正在使用javax.faces-2.2.8-19.jar,omnifaces-2.6.jar SEVERE: Critical error during deployment: com.sun.faces.config.ConfigurationException: Source Document: jar:file:/./lib/omnifaces-2.6.jar!/META-INF/faces-config.xml Caus
SEVERE: Critical error during deployment:
com.sun.faces.config.ConfigurationException:
Source Document: jar:file:/./lib/omnifaces-2.6.jar!/META-INF/faces-config.xml
Cause: Class 'org.omnifaces.el.FacesELResolver' is missing a runtime dependency: java.lang.NoClassDefFoundError: org.omnifaces.el.FacesELResolver (initialization failure)
at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:364)
at com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolver(ApplicationConfigProcessor.java:658)
您显然在使用Java1.7 这是由一个意外引入的Java1.8特定调用引起的,尽管
pom.xml
告诉Maven使用Java1.7编译代码。为什么Maven似乎忽略了pom.xml
中的Java版本,目前还不清楚
这一点已得到确认,并符合。修复程序在中提供