我將在此前面介紹一下,我沒有使用任何Maven依賴關係,但我知道我缺少一個jar文件wls-api.jar
(至少這是我讀過的)。Websocket客戶端找不到實現類
要解決這個問題,我下載了oracle-weblogic-7.9.jar
,但問題依然存在。
唯一的例外是在這條線拋出
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
誰能告訴我,爲什麼這條線連續失敗?
UPDATE:在進一步閱讀的例子,我看到用這種依賴性
<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)
代碼拋出什麼異常?您錯過依賴關係的事實可能仍然是一個問題。 –
對不起,我已更新我的問題,以包括一些更多的信息以及拋出的異常! –