使用Tyrus向JBoss7添加websocket支持(websocket参考实现)

使用Tyrus向JBoss7添加websocket支持(websocket参考实现),jboss,websocket,Jboss,Websocket,我最近遇到了Tyrus(),它是JSR-356(WebSocket的JavaAPI)的参考实现,也是GlassFish app server中使用的WebSocket实现。因为我有一个web应用程序,它将从使用web套接字中获得巨大的好处,所以我正在考虑使用Tyrus来添加web套接字支持。问题是我的应用程序部署在JBOSS版本7.2.0(EAP 6.1 Alpha)上 所以我的问题是——以前有没有人尝试过这个方法,JBoss7+Tyrus组合不起作用的原因是什么 谢谢。据我所知,JBOSS包含

我最近遇到了Tyrus(),它是JSR-356(WebSocket的JavaAPI)的参考实现,也是GlassFish app server中使用的WebSocket实现。因为我有一个web应用程序,它将从使用web套接字中获得巨大的好处,所以我正在考虑使用Tyrus来添加web套接字支持。问题是我的应用程序部署在JBOSS版本7.2.0(EAP 6.1 Alpha)上

所以我的问题是——以前有没有人尝试过这个方法,JBoss7+Tyrus组合不起作用的原因是什么


谢谢。

据我所知,JBOSS包含自己的websocket实现,这可能与Tyrus冲突(有一些扫描过程可能会显示来自其他实现的类,可能会变得混乱)。因此,您可能需要从模块目录中删除该jar,并可能将Tyrus放在那里(或者将其包含在war文件中,效果应该是相同的)

一般来说,Tyrus只需要实现Servlet3.1API——如果满足这个条件,它应该可以工作