【发布时间】:2015-03-01 08:15:21
【问题描述】:
我会以我没有使用任何 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)
【问题讨论】:
-
代码抛出了什么异常?您缺少依赖项的事实可能仍然是一个问题。
-
抱歉,我已经更新了我的问题以包含更多信息以及抛出的异常!