Websocket 客户端的 Wildfly URI
Posted
技术标签:
【中文标题】Websocket 客户端的 Wildfly URI【英文标题】:Wildfly URI for Websocket Client 【发布时间】:2018-03-10 10:46:26 【问题描述】:嘿,我正在努力将我的客户端连接到我的 WebSocketEndpoint,我安装了 Wildfly 11,它正在运行
本地主机:9990
问题是连接到我的端点我需要一个遵循规则的 URI
"ws://"+主机名+":"+端口+url
我知道我的 url 是在 Endpoint 中定义的,但是如何将我的 Endpoint 部署到 Wildfly,那么 URI 是什么?
【问题讨论】:
端口 9990 用于 WildFly 管理 UI。对于本地主机,您应该使用 8080。 【参考方案1】:要在您的客户端中创建一个新的WebSocket,其中hostname
是“localhost”,port
是“9990”,javascript 将是:
var socket = new WebSocket('ws://localhost:9990');
如果您的 WebSocket 服务器不在默认路由 (/
) 上,您需要指明路径:
var socket = new WebSocket('ws://localhost:9990/your/websocket/server');
【讨论】:
以上是关于Websocket 客户端的 Wildfly URI的主要内容,如果未能解决你的问题,请参考以下文章
来自客户端的 Java (Tomcat) websocket 参数