2016-05-16 31 views
2

我的工作与JSF的Web应用程序,我试着让通知通过Primefaces推,但是当我运行该项目,我得到这个异常:为什么使用JSF在Web应用程序上获取java.lang.NoSuchFieldError?

java.lang.NoSuchFieldError: framework 
at org.primefaces.push.PushServlet.configureFramework(PushServlet.java:66) 
at org.primefaces.push.PushServlet.configureFramework(PushServlet.java:36) 
at org.atmosphere.cpr.AtmosphereServlet.init(AtmosphereServlet.java:74) 

我也添加了这个库:

primefaces 5.0大气运行时2.3.5 slf4j-api-1.7.7共享-lang3-3.4

+0

它说明你需要(可以使用)大气2.3.5的PF 5.0? [this](https://github.com/primefaces/primefaces/blob/5_0/pom.xml#L150)没有,也没有文档,releasenotes等等...... – Kukeltje

回答

3

你应该使用与PrimeFaces 5.0兼容的Atmosphere版本。根据文档pom和releasenotes,这是2.1.3。

相关问题