无法创建 Jetty WebSocketClient Java org.eclipse.jetty.websocket.client;

问题描述 投票:0回答:1

我收到以下错误

java.lang.NullPointerException: Cannot invoke "org.eclipse.jetty.websocket.core.WebSocketComponents.getObjectFactory()" because "this.components" is null

尝试创建 WebSocketClient 时

我查看了构造函数,似乎 this.coreClient 的 WebSocketComponents 字段设置为 null...所以这当然会抛出 NullPointerException

Constructor

这个字段好像没办法设置?那么我应该如何使用 WebSocketClient 呢?

java jetty
1个回答
0
投票

原来我将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>
© www.soinside.com 2019 - 2024. All rights reserved.