上下文:
我正在尝试关注this tutorial - 这使我们能够将Hazelcast与Websockets功能集成在一起。我正在使用eclipse和tomcat 8。
不幸的是我的客户端无法访问websocket并且错误是抛出:
在调查了与此问题相关的现有stackoverflow问题后,我怀疑Apache Tomcat 8中的websocket实现存在问题。
我在maven中的websocket dependecy看起来像这样:
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<scope>provided</scope>
</dependency>
我的socket类看起来像这样:
@ServerEndpoint(value = "/stocks")
public class StockWebSocket implements EntryListener<String, StockRecord> {
客户端连接如下:
var wsUri = "ws://localhost:8080/hazelcast-web/stocks";
console.log("CONNECT CALLED");
websocket = new WebSocket(wsUri);
websocket.onopen = function(event) {
onOpen(event)
};
你有什么建议吗?