hey,
thank you for tip the JUEL 2.2.6.
i have tested push with primefaces-showcase :
- With primefaces-3.5 and atmosphere-1.0.0-RC works perfectly without problem on all browser
- with primefaces-4.0 and atmoshere-2.0.7 the push dons't work and i have the same exception wit jersey..
Code: Select all
2014-02-05 17:27:23,730 WARN [org.atmosphere.cpr.DefaultAnnotationProcessor] - <Unable to detect annotations. Application may fail to deploy.>
2014-02-05 17:27:23,740 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Auto detecting atmosphere handlers /WEB-INF/classes/>
2014-02-05 17:27:23,874 TRACE [org.atmosphere.cpr.AtmosphereFramework] - <>
java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at org.atmosphere.cpr.AtmosphereFramework.detectSupportedFramework(AtmosphereFramework.java:1127)
at org.atmosphere.cpr.AtmosphereFramework.loadConfiguration(AtmosphereFramework.java:1103)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:654)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:561)
at org.atmosphere.cpr.AtmosphereServlet.configureFramework(AtmosphereServlet.java:91)
at org.atmosphere.cpr.AtmosphereServlet.init(AtmosphereServlet.java:80)
at org.primefaces.push.PushServlet.init(PushServlet.java:43)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
014-02-05 17:27:23,897 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Auto detecting WebSocketHandler in /WEB-INF/classes/>
2014-02-05 17:27:23,904 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol >
2014-02-05 17:27:30,981 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Installing Default AtmosphereInterceptor>
2014-02-05 17:27:30,984 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.DefaultHeadersInterceptor : Default Response's Headers Interceptor>
2014-02-05 17:27:30,989 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support>
2014-02-05 17:27:30,990 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support>
2014-02-05 17:27:30,991 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support>
2014-02-05 17:27:30,992 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support>
2014-02-05 17:27:30,998 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol>
2014-02-05 17:27:30,998 INFO [org.atmosphere.cpr.AtmosphereFramework] - < org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection>
2014-02-05 17:27:30,999 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.>
2014-02-05 17:27:31,013 WARN [org.atmosphere.cpr.AtmosphereFramework] - <No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache>
2014-02-05 17:27:31,014 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Broadcaster Polling Wait Time 100>
2014-02-05 17:27:31,016 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Shared ExecutorService supported: true>
2014-02-05 17:27:31,017 INFO [org.atmosphere.cpr.AtmosphereFramework] - <HttpSession supported: false>
2014-02-05 17:27:31,017 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory>
2014-02-05 17:27:31,018 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor>
2014-02-05 17:27:31,019 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Using Broadcaster: org.atmosphere.cpr.DefaultBroadcaster>
2014-02-05 17:27:31,020 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Atmosphere is using async support: org.atmosphere.container.Tomcat7Servlet30SupportWithWebSocket running under container: Apache Tomcat/7.0.50 using javax.servlet/3.0>
2014-02-05 17:27:31,025 INFO [org.atmosphere.cpr.AtmosphereFramework] - <Atmosphere Framework 2.0.7 started.>
2014-02-05 17:27:31,026 INFO [org.atmosphere.cpr.AtmosphereFramework] - <
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
and there is many issues in logging (without stopping):
Code: Select all
2014-02-05 17:27:31,232 TRACE [org.atmosphere.cpr.AtmosphereResourceEventListener] - <AtmosphereResourceEventImpl{
message=null
isCancelled=false
isClosedByClient=false
isClosedByApplication=false
isResumedOnTimeout=false
throwable=null
resource=null}>
2014-02-05 17:27:31,238 TRACE [org.atmosphere.cpr.AtmosphereResourceEventListener] - <AtmosphereResourceEventImpl{
message=null
isCancelled=false
isClosedByClient=false
isClosedByApplication=false
isResumedOnTimeout=false
throwable=null
resource=null}>
2014-02-05 17:27:31,244 TRACE [org.atmosphere.cpr.AsynchronousProcessor] - <Action for 6a180e4f-5658-4281-8ee1-b27fd3ced62d was Action{timeout=-1, type=SUSPEND} with transport long-polling>
2014-02-05 17:27:31,244 ERROR [org.atmosphere.cpr.AtmosphereFramework] - <AtmosphereFramework exception>
java.lang.IllegalStateException: Not supported.
at org.apache.catalina.connector.Request.startAsync(Request.java:1678)
at org.apache.catalina.connector.RequestFacade.startAsync(RequestFacade.java:1031)
at org.atmosphere.cpr.AtmosphereRequest.startAsync(AtmosphereRequest.java:526)
at org.atmosphere.container.Servlet30CometSupport.suspend(Servlet30CometSupport.java:128)
at org.atmosphere.container.Servlet30CometSupport.service(Servlet30CometSupport.java:103)
at org.atmosphere.container.Tomcat7Servlet30SupportWithWebSocket.doService(Tomcat7Servlet30SupportWithWebSocket.java:67)
at org.atmosphere.container.TomcatWebSocketUtil.doService(TomcatWebSocketUtil.java:95)
at org.atmosphere.container.Tomcat7Servlet30SupportWithWebSocket.service(Tomcat7Servlet30SupportWithWebSocket.java:62)
at org.atmosphere.cpr.AtmosphereFramework.doCometSupport(AtmosphereFramework.java:1692)
at org.atmosphere.cpr.AtmosphereServlet.doPost(AtmosphereServlet.java:201)
at org.atmosphere.cpr.AtmosphereServlet.doGet(AtmosphereServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
I have not adjusted the tomcat 7.0.50 libs:
Code: Select all
-annotations-api.jar
-catalina.jar
-catalina-ant.jar
-catalina-ha.jar
-catalina-tribes.jar
-ecj-4.3.1.jar
-el-api.jar
-jasper.jar
-jasper-el.jar
-jsp-api.jar
-servlet-api.jar
-tomcat7-websocket.jar
-tomcat-api.jar
-tomcat-coyote.jar
-tomcat-dbcp.jar
-tomcat-i18n-es.jar
-tomcat-i18n-fr.jar
-tomcat-i18n-ja.jar
-tomcat-jdbc.jar
-tomcat-util.jar
-websocket-api.jar
The primefaces-showcase.war with log4j.lib
http://www.file-upload.net/download-858 ... e.war.html