Mic*_*ner 14 java websocket tomcat7
我将在前面加上我没有使用任何maven依赖项,但我知道我缺少一个jar文件wls-api.jar(至少这是我读过的).
为了解决这个问题,我下载了oracle-weblogic-7.9.jar但问题仍然存在.
此行引发异常
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么这条线连续失败?
更新:在进一步阅读示例后,我看到使用此依赖项
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.0</version>
Run Code Online (Sandbox Code Playgroud)
我需要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)
Run Code Online (Sandbox Code Playgroud)
小智 24
javax.websocket api只是规范没有完整的实现你可能需要把jar文件tyrus-standalone-client-1.9.jar并尝试相同的例子来解决你的问题.我测试了我的例子,它工作正常.
希望这会帮助你.
| 归档时间: |
|
| 查看次数: |
19722 次 |
| 最近记录: |