我收到以下错误
java.lang.NullPointerException: Cannot invoke "org.eclipse.jetty.websocket.core.WebSocketComponents.getObjectFactory()" because "this.components" is null
尝试创建 WebSocketClient 时
我查看了构造函数,似乎 this.coreClient 的 WebSocketComponents 字段设置为 null...所以这当然会抛出 NullPointerException
这个字段好像没办法设置?那么我应该如何使用 WebSocketClient 呢?
原来我将jetty 12 的jetty 客户端与jetty 11 混合在一起。
我只是更换了
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-jetty-client</artifactId>
<version>12.0.15</version>
</dependency>
与
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-jetty-client</artifactId>
<version>11.0.15</version>
</dependency>