使用 Jetty 部署 CometD 服务器时出现错误。
[20140514 15:31:55:725 IST (main) org.eclipse.jetty.util.component.AbstractLifeCycle#setFailed 209 WARN] - FAILED org.cometd.server.BayeuxServerImpl@751
5ff74: java.lang.IllegalArgumentException: Missing ServletContext
java.lang.IllegalArgumentException: Missing ServletContext
at org.cometd.websocket.server.WebSocketTransport.init(WebSocketTransport.java:61)
at org.cometd.server.BayeuxServerImpl.initializeServerTransports(BayeuxServerImpl.java:231)
我现在不确定如何以及需要添加哪个 jar。
我已经通过了Jetty 8 web sockets,但仍然无法运行,因为 jetty-9-distribution 中没有 jetty-websocket.version.jar,而是有一个新的 websocket 文件夹,其中有很多 websocket jar。