Java 大气框架:无效的查找类org.Atmosphere.plugin.hazelcast.hazelcastBroadcast异常

Java 大气框架:无效的查找类org.Atmosphere.plugin.hazelcast.hazelcastBroadcast异常,java,atmosphere,Java,Atmosphere,这个问题是关于大气框架的 我正在尝试在任何事件(即通知)发生时立即向客户端广播消息。 我无法让Hazelcast广播公司将数据从服务器发布到客户端。我尝试使用以下hazelcast广播实现atmosphere-hazelcast-2.3.0-RC5.jar Atmosphere在放入类路径时自动检测Atmosphere-hazelcast-2.3.0-RC5.jar文件。当我启动Tomcat 7时,Hazelcast实例正确启动 但一旦调用factory.lookupuniqueId来查找要广播

这个问题是关于大气框架的

我正在尝试在任何事件(即通知)发生时立即向客户端广播消息。 我无法让Hazelcast广播公司将数据从服务器发布到客户端。我尝试使用以下hazelcast广播实现atmosphere-hazelcast-2.3.0-RC5.jar

Atmosphere在放入类路径时自动检测Atmosphere-hazelcast-2.3.0-RC5.jar文件。当我启动Tomcat 7时,Hazelcast实例正确启动

但一旦调用factory.lookupuniqueId来查找要广播的消息的主题,我就会得到以下异常:

线程thread-3 java.lang.IllegalStateException中的异常:无效的查找类org.atmosphere.plugin.hazelcast.HazelcastBroadcaster。缓存的类是:org.atmosphere.cpr.DefaultBroadcaster

我得到的广播对象如下:

        AtmosphereFramework framework = (AtmosphereFramework) getServletContext().getAttribute("AtmosphereServlet");
        BroadcasterFactory bf = framework.getBroadcasterFactory();
        Broadcaster b = bf.lookup(uniqueId);
这是在一个简单的servlet中获取广播者的正确方法,还是必须使用@Inject来注入广播者?对于简单的servlet,我不知道如何使用@Inject来注入广播者

请注意,若我不使用HazelcastBroadcaster,那个么factory.lookupuniqueId调用可以使用默认的广播器很好地工作,并将消息发送到客户端

有没有人面临过类似的问题?将通知任何解决此问题的指针


谢谢

在我看来,2.3.x-RCx就像一个bug。请提出一个问题

-Jeanfrancois