对于我使用spring框架的websocket,我有以下@serverendpoint路径:
@ServerEndpoint(value="/serverendpoint", configurator = SpringConfigurator.class)
www.example.com
。具有路径serverendpoint的serverendpoint在哪里被映射?我可以在wss://example.com:$PORT/currentpage.html/serverendpoint
访问我的serverendpoint吗?或者这是错误的方式。 var wsUri = "wss://" + document.location.hostname + ":8443" + document.location.pathname + "/../serverendpoint";
。但是,当我这样做时,在Google Chrome中,我收到以下错误: WebSocket is already in CLOSING or CLOSED state.
我的console.log打印出websocket已连接,但后来我立即收到上述错误。我做错了什么?
根据Wildfly服务器日志,我知道serverendpoint已映射:
[io.undertow.websockets.jsr] (ServerService Thread Pool -- 78) UT026003: Adding annotated server endpoint class com.voice2.spring.web.controller.serverendpoint for path /serverendpoint
那么如何连接到此服务器端点?
这是我的项目文件层次结构: