f:在wildfly上重新部署应用程序后,websocket在JSF 2.3中停止工作

问题描述 投票:3回答:1

我正在使用websockets开发一个新的应用程序,并决定在wildfly 15中使用JSF 2.3。一切正常,直到我尝试使用wildfly管理控制台重新部署我的代码。 Websockets在此之后停止工作,我可以在服务器重启后使其工作。我做了一个简单的应用程序,用xhtml体中的代码测试这种行为:

<f:websocket channel="test" />

当重新部署应用程序时,我注意到我的页面一直试图向websocket端点发出请求,并且在短时间间隔内(大约5个请求/秒)继续接收多个101(交换协议)作为响应代码。

Firefox network inspection

我使用wireshark捕获流量并发现在此响应之后,wildfly发送一个websocket连接关闭[FIN]。

我试图缩小这个问题,在我看来像一个野蛮虫。我使用了野生蝇15.0.1.Final和16.0.0.Final的全新装置。有没有人有解决方法或工作解决方案?

jsf websocket wildfly
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.