我正在尝试使用Jersey的
JavaScript SSE.我在我的资源中有以下代码.我在Java7和Tomcat 7上托管.我没有收到任何错误.但我在页面上看不到数据.
我打电话/广播发布数据.它确实显示了消息.但客户端没有任何东西.在Firefox中,我确实看到多次触发/广播事件.
package net.jigarshah.dse.tracker;
import javax.inject.Singleton;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import org.glassfish.jersey.media.sse.EventOutput;
import org.glassfish.jersey.media.sse.OutboundEvent;
import org.glassfish.jersey.media.sse.SseBroadcaster;
import org.glassfish.jersey.media.sse.SseFeature;
@Singleton
@Path("broadcast")
public class SSEResource {
private SseBroadcaster broadcaster = new SseBroadcaster();
@POST
@Produces(MediaType.TEXT_PLAIN)
&