首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javax/websocket/ClientEndpointConfig$Configurator :来自StandardWebsocketClient的java.lang.NoClassDefFoundError

javax/websocket/ClientEndpointConfig$Configurator :来自StandardWebsocketClient的java.lang.NoClassDefFoundError
EN

Stack Overflow用户
提问于 2018-01-17 20:20:37
回答 3查看 10.8K关注 0票数 8

我需要写websocket客户端。我开始学习本教程:https://github.com/eugenp/tutorials/blob/master/spring-boot/src/main/java/org/baeldung/websocket

运行StomClient之后,我收到了以下消息:

WebSocketTester.testConnection(WebSocketTester.java:16)的 java.lang.NoClassDefFoundError: javax/websocket/ClientEndpointConfig$Configurator 致因: javax.websocket.ClientEndpointConfig$Configurator at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 23

我的pom只有以下依赖项:

代码语言:javascript
复制
    <dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-websocket</artifactId>
        <version>5.0.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-messaging</artifactId>
        <version>5.0.2.RELEASE</version>
    </dependency>

客户端和会话处理程序在附加链接下从github复制。从客户端类中的本行WebSocketClient client = new StandardWebSocketClient();引发异常。

EN

回答 3

Stack Overflow用户

发布于 2018-01-30 12:25:32

尝试添加以下依赖项。对我起作用了。

代码语言:javascript
复制
<dependency>
     <groupId>org.glassfish.tyrus.bundles</groupId>
     <artifactId>tyrus-standalone-client</artifactId>
     <version>1.9</version>
</dependency>
票数 11
EN

Stack Overflow用户

发布于 2019-03-18 21:28:50

用于WebSockets的Spring具有所需的依赖项:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
票数 7
EN

Stack Overflow用户

发布于 2019-08-20 16:09:24

都犯了同样的错误。通过在下面添加依赖项来解决这个问题。

代码语言:javascript
复制
    <dependency>
        <groupId>javax.websocket</groupId>
        <artifactId>javax.websocket-api</artifactId>
        <version>1.1</version>
    </dependency>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48309357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档