首先声明,我没有使用任何Maven依赖项,但我知道我缺少一个jar文件wls-api.jar
(至少我是这样读到的)。
为了解决这个问题,我下载了oracle-weblogic-7.9.jar
,但问题仍然存在。
异常抛出在这一行:
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
有人能告诉我为什么这行代码一直失败吗?
更新:在进一步阅读示例后,我发现使用了这个依赖项。
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.0</version>
我在服务器和客户端的构建路径中包含了javax.websocket-api.jar
,因为它是必需的。我错过了什么?
其他更新:我忘记包括抛出的错误!
Exception in thread "main" java.lang.RuntimeException: Could not find an implementation class.
at javax.websocket.ContainerProvider.getWebSocketContainer(ContainerProvider.java:73)
at connect.<init>(connect.java:21)
at test.main(test.java:11)