Also, I see the following in your log: INFO: Atmosphere Framework 1.0.13 started.
I recommend Atmosphere 2.0.0 SNAPSHOT, download the atmosphere-runtime (2.0.0. snapshot) JAR, and place it in your WAR (WEB-INF/lib folder). you only need the atmosphere-runtime JAR, and no other JARs. On Mon, Jul 8, 2013 at 9:21 AM, Howard W. Smith, Jr. <[email protected] > wrote: > I am not and have never been a 1.5.2-release 'user'. I am a 1.6.0 > 'snapshot' user. And I did use 1.5.1 snapshot and 1.5.2 snapshot. > > did you try 1.6.0 snapshot and my recommendations? > > > > On Mon, Jul 8, 2013 at 9:03 AM, stx_g <[email protected]> wrote: > >> Thanks a lot Howard and Romain for your suggestions. >> >> Unfortunately I still have the problem. >> >> With Atmosphere JARs inside the application’s WAR I obtain these logs: >> >> >> INFO: ------------------------- localhost -> /wsk_test >> Jul 08, 2013 12:13:34 PM org.apache.openejb.config.ConfigurationFactory >> configureApplication >> INFO: Configuring enterprise application: >> /home/Users/stefano/Develop/apache-tomee-plus-1.5.2/webapps/wsk_test >> Jul 08, 2013 12:13:34 PM org.apache.openejb.config.AppInfoBuilder build >> INFO: Enterprise application >> "/home/Users/stefano/Develop/apache-tomee-plus-1.5.2/webapps/wsk_test" >> loaded. >> Jul 08, 2013 12:13:34 PM org.apache.openejb.assembler.classic.Assembler >> createApplication >> INFO: Assembling app: >> /home/Users/stefano/Develop/apache-tomee-plus-1.5.2/webapps/wsk_test >> Jul 08, 2013 12:13:34 PM org.apache.openejb.cdi.CdiBuilder initSingleton >> INFO: Existing thread singleton service in SystemInstance(): >> org.apache.openejb.cdi.ThreadSingletonServiceImpl@150421e7 >> Jul 08, 2013 12:13:34 PM org.apache.openejb.cdi.OpenEJBLifecycle >> startApplication >> INFO: OpenWebBeans Container is starting... >> Jul 08, 2013 12:13:34 PM org.apache.webbeans.plugins.PluginLoader startUp >> INFO: Adding OpenWebBeansPlugin : [CdiPlugin] >> Jul 08, 2013 12:13:34 PM org.apache.webbeans.plugins.PluginLoader startUp >> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin] >> Jul 08, 2013 12:13:34 PM org.apache.openejb.cdi.BeansDeployer >> validateInjectionPoints >> INFO: All injection points are validated successfully. >> Jul 08, 2013 12:13:34 PM org.apache.openejb.cdi.OpenEJBLifecycle >> startApplication >> INFO: OpenWebBeans Container has started, it took 12 ms. >> Jul 08, 2013 12:13:34 PM org.apache.openejb.assembler.classic.Assembler >> createApplication >> INFO: Deployed >> >> Application(path=/home/Users/stefano/Develop/apache-tomee-plus-1.5.2/webapps/wsk_test) >> Jul 08, 2013 12:13:34 PM org.apache.catalina.startup.HostConfig >> deployDirectory >> INFO: Deploying web application directory >> /home/Users/stefano/Develop/apache-tomee-plus-1.5.2/webapps/docs >> Jul 08, 2013 12:13:35 PM org.apache.tomee.catalina.TomcatWebAppBuilder >> init >> >> >> It seems that Atmosphere is not initialized and it doesn’t work. >> >> However with Atmosphere JARs inside TomEE lib I obtain: >> >> >> INFO: ------------------------- localhost -> /wsk_test >> Jul 08, 2013 12:16:31 PM org.apache.openejb.config.ConfigurationFactory >> configureApplication >> INFO: Configuring enterprise application: >> /home/Users/stefano/Develop/apache-tomee-plus-1.5.2.atmos/webapps/wsk_test >> Jul 08, 2013 12:16:31 PM org.apache.openejb.config.AppInfoBuilder build >> INFO: Enterprise application >> >> "/home/Users/stefano/Develop/apache-tomee-plus-1.5.2.atmos/webapps/wsk_test" >> loaded. >> Jul 08, 2013 12:16:31 PM org.apache.openejb.assembler.classic.Assembler >> createApplication >> INFO: Assembling app: >> /home/Users/stefano/Develop/apache-tomee-plus-1.5.2.atmos/webapps/wsk_test >> Jul 08, 2013 12:16:31 PM org.apache.openejb.cdi.CdiBuilder initSingleton >> INFO: Existing thread singleton service in SystemInstance(): >> org.apache.openejb.cdi.ThreadSingletonServiceImpl@177e93e6 >> Jul 08, 2013 12:16:31 PM org.apache.openejb.cdi.OpenEJBLifecycle >> startApplication >> INFO: OpenWebBeans Container is starting... >> Jul 08, 2013 12:16:31 PM org.apache.webbeans.plugins.PluginLoader startUp >> INFO: Adding OpenWebBeansPlugin : [CdiPlugin] >> Jul 08, 2013 12:16:31 PM org.apache.webbeans.plugins.PluginLoader startUp >> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin] >> Jul 08, 2013 12:16:31 PM org.apache.openejb.cdi.BeansDeployer >> validateInjectionPoints >> INFO: All injection points are validated successfully. >> Jul 08, 2013 12:16:31 PM org.apache.openejb.cdi.OpenEJBLifecycle >> startApplication >> INFO: OpenWebBeans Container has started, it took 8 ms. >> Jul 08, 2013 12:16:31 PM org.apache.openejb.assembler.classic.Assembler >> createApplication >> INFO: Deployed >> >> Application(path=/home/Users/stefano/Develop/apache-tomee-plus-1.5.2.atmos/webapps/wsk_test) >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework >> autoDetectAtmosphereHandlers >> INFO: Auto detecting atmosphere handlers /WEB-INF/classes/ >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework >> autoDetectWebSocketHandler >> INFO: Auto detecting WebSocketHandler in /WEB-INF/classes/ >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework >> loadWebSocketFromPath >> INFO: Installed WebSocketProtocol >> org.atmosphere.samples.chat.WebSocketChat@5e73a225 >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework >> autoDetectContainer >> INFO: Atmosphere is using async support: >> org.atmosphere.container.Tomcat7AsyncSupportWithWebSocket running under >> container: Apache Tomcat (TomEE)/7.0.37 >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.DefaultBroadcaster <init> >> INFO: /* support Out Of Order Broadcast: false >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework >> addAtmosphereHandler >> INFO: Installed AtmosphereHandler org.atmosphere.cpr.AtmosphereFramework$4 >> mapped to context-path: /* >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework >> configureAtmosphereInterceptor >> INFO: Installed Default AtmosphereInterceptor [Android Interceptor >> Support, >> SSE Interceptor Support, JSONP Interceptor Support, Atmosphere JavaScript >> Protocol, Browser disconnection detection]. Set >> org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults in your xml to >> disable them. >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> WARNING: No BroadcasterCache configured. Broadcasted message between >> client >> reconnection will be LOST. It is recommended to configure the >> org.atmosphere.cache.UUIDBroadcasterCache >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: Shared ExecutorService supported: true >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: HttpSession supported: false >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: Using BroadcasterFactory: >> org.atmosphere.cpr.DefaultBroadcasterFactory >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: Using WebSocketProcessor: >> org.atmosphere.websocket.DefaultWebSocketProcessor >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: Using Broadcaster: org.atmosphere.cpr.DefaultBroadcaster >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: Atmosphere Framework 1.0.13 started. >> Jul 08, 2013 12:16:32 PM org.atmosphere.cpr.AtmosphereFramework init >> INFO: >> >> For Commercial Support, visit >> http://www.async-io.org/ or send an email to [email protected] >> >> Jul 08, 2013 12:16:32 PM org.apache.catalina.startup.HostConfig >> deployDirectory >> INFO: Deploying web application directory >> /home/Users/stefano/Develop/apache-tomee-plus-1.5.2.atmos/webapps/docs >> Jul 08, 2013 12:16:32 PM org.apache.tomee.catalina.TomcatWebAppBuilder >> init >> >> >> Now it seems that Atmosphere is initialized, in fact it works. >> >> >> I’ll try to investigate a little more. >> >> Any suggestions are welcome. >> >> >> - Stefano >> >> >> >> >> Romain Manni-Bucau wrote >> > Hi >> > >> > Add openejb.classloader.force-load=org.apache.catalina (if im not >> mistaken >> > on the key name) it should work >> > Le 5 juil. 2013 18:38, "stx_g" < >> >> > stx_g@ >> >> > > a écrit : >> > >> >> Hi, >> >> >> >> I’m working on a new project where I need to use web sockets. I’ve >> just >> >> made some test code using Atmosphere under Tomcat7 and it seems it >> works >> >> very well. >> >> >> >> But I’d like to use TomEE+. >> >> >> >> Exactly the same WAR that works under Tomcat7, doesn’t work under >> >> TomEE+ >> >> 1.5.2. I’ve also tried with the latest snapshot of TomEE 1.6.0 but .. >> >> nothing. >> >> >> >> Then I read this thread: >> >> >> >> >> >> >> http://openejb.979440.n4.nabble.com/TomEE-1-5-1-java-lang-NoClassDefFoundError-org-apache-catalina-CometProcessor-td4659217.html >> >> >> >> Now, if I copy Atmosphere’s JARs in the TomEE lib the problem >> >> disappear. >> >> >> >> Don’t you have this kind of problem? >> >> >> >> >> >> Thanks. >> >> >> >> >> >> - Stefano >> >> >> >> >> >> >> >> >> >> -- >> >> View this message in context: >> >> >> http://openejb.979440.n4.nabble.com/Websocket-in-TomEE-tp4664043p4664131.html >> >> Sent from the OpenEJB User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> -- >> View this message in context: >> http://openejb.979440.n4.nabble.com/Websocket-in-TomEE-tp4664043p4664139.html >> Sent from the OpenEJB User mailing list archive at Nabble.com. >> > >
