jFinal 怎么部署websocket

因为项目需要  所以要在jFinal上部署一个websocket 但是  页面报

WebSocket connection to 'ws://localhost/qq' failed: Error during WebSocket handshake: Unexpected response code: 200

错误  我想问下波总   这是什么问题  有什么解决办法吗

前台代码

image.png

后台代码


image.png不知道各位有没有解决过这种问题            

评论区

杜福忠

2018-06-07 12:05

jfinal-websocket-demo前段时间练手了一下, 没问题

潇洒太爷

2018-06-07 20:19

要用websocket,主要的一点,是要让jfinal用自定义handle过滤一下,不要处理websocket的请求,交给tomcat或其他容器去处理

潇洒太爷

2018-06-07 20:21

不写自定义handle,websocket的链接用xx.xx的形式也可以,比如@ServerEndpoint("qq.socket")

无无无

2018-06-08 10:48

@潇洒太爷 我有用handle过滤 但是连接是报404 我以为是拦截器的问题 但他根本没进拦截器

无无无

2018-06-08 10:50

@杜福忠 不知道是不是 我环境的问题 他在连接是也会报404错误 找不到地址

杜福忠

2018-06-08 14:26

@无无无 你直接跑我写的那个demo, 看能跑起来不, 环境记得必须是jdk1.7+ 和 tomcat7+

潇洒太爷

2018-06-11 14:40

@无无无 你是用tomcat启动不?如果你这个websocket调用的是tomcat的包,那就必须在tomcat的环境下启动

keren

2018-07-16 17:44

jfinal-websocket-demo可以运行,但是集成到自己的原来的工程里,却总是报200

热门反馈

扫码入社