kri*_*2pl 3 java spring websocket
我需要编写websocket客户端。我开始遵循此教程:https : //github.com/eugenp/tutorials/blob/master/spring-boot/src/main/java/org/baeldung/websocket
在运行StomClient之后,我收到:
Run Code Online (Sandbox Code Playgroud)java.lang.NoClassDefFoundError: javax/websocket/ClientEndpointConfig$Configurator在WebSocketTester.testConnection(WebSocketTester.java:16)
原因:java.lang.ClassNotFoundException: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仅具有以下依赖性:
<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>
Run Code Online (Sandbox Code Playgroud)
客户端和会话处理程序是从github下附加链接复制的。WebSocketClient client = new StandardWebSocketClient();客户端类中的这一行引发异常
Jan*_*sen 12
Spring Boot Starter for WebSockets 具有您需要的依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
小智 5
尝试添加以下依赖项。它为我工作。
<dependency>
<groupId>org.glassfish.tyrus.bundles</groupId>
<artifactId>tyrus-standalone-client</artifactId>
<version>1.9</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3725 次 |
| 最近记录: |