我有一个Java项目,在其中使用以下库
<dependency>
<groupId>org.java-websocket</groupId>
<artifactId>Java-WebSocket</artifactId>
<version>1.3.0</version>
</dependency>
我也使用signalr库,它在您的pom中具有下一个依赖项
<dependency>
<groupId>org.java-websocket</groupId>
<artifactId>Java-WebSocket</artifactId>
<version>1.3.7</version>
<scope>compile</scope>
</dependency>
当我运行我的代码时,我得到了这个错误提示
线程“主”中的异常java.lang.NoClassDefFoundError: org / java_websocket / drafts / Draft_6455 at com.github.signalr4j.client.transport.AutomaticTransport.initialize(AutomaticTransport.java:62) 在 com.github.signalr4j.client.transport.AutomaticTransport。(AutomaticTransport.java:44) 在com.github.signalr4j.client.Connection.start(Connection.java:273)
我尝试从信号器库中排除依赖项
<dependency>
<groupId>com.github.signalr4j</groupId>
<artifactId>signalr4j</artifactId>
<version>2.0.3</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>Java-WebSocket</artifactId>
<groupId>org.java-websocket</groupId>
</exclusion>
</exclusions>
</dependency>
但是没有用。
是不是我做错了事?预先感谢。