2017-10-09 73 views

回答

1

从视的cometd点,则可以通过指定很容易地做到这一点,在服务器配置中,允许的协议列表:

<web-app ...> 
    <servlet> 
    <servlet-name>cometd</servlet-name> 
    <servlet-class>org.cometd.server.CometDServlet</servlet-class> 
    <init-param> 
     <param-name>allowedTransports</param-name> 
     <param-value>websocket</param-value> 
    </init-param> 
    </servlet> 
    ... 
</web-app> 

嵌入代码的情况下是这样的:

BayeuxServerImpl bayeuxServer = new BayeuxServerImpl(); 
bayeuxServer.setAllowedTransports("websocket"); 
bayeuxServer.start(); 

如果骆驼公开了配置CometD服务器的两种方法之一,那么你的问题就解决了。

+0

谢谢 - 我们可以访问BayeuxServer,所以我应该能够得到这个工作,我会让你知道,一旦我得到一个改变尝试! –