2017-10-09 2 views

Antwort

1

Vom CometD Sicht können Sie dies in der Server-Konfiguration durch die Angabe, leicht zu tun, die Liste der erlaubten Protokolle:

<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> 

Der eingebettete Code Fall ist die folgende:

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

Wenn Camel eine dieser beiden Möglichkeiten zur Konfiguration des CometD-Servers aufzeigt, ist Ihr Problem gelöst.

+0

Danke - wir haben Zugang zu BayeuxServer, also sollte ich in der Lage sein, dies zur Arbeit zu bringen, werde ich Sie wissen lassen, sobald ich eine Änderung habe, es zu versuchen! –

Verwandte Themen