【问题标题】:Adding websocket support to JBOSS 7 using Tyrus (WebSocket reference implementation)使用 Tyrus 向 JBOSS 7 添加 websocket 支持(WebSocket 参考实现)
【发布时间】:2013-05-30 15:14:49
【问题描述】:

我最近遇到了 Tyrus (https://tyrus.java.net/),它是 JSR-356(WebSocket 的 Java API)的参考实现,也是 GlassFish 应用服务器中使用的 WebSocket 实现。由于我有一个可以从使用网络套接字中受益匪浅的网络应用程序,因此我正在考虑使用 Tyrus 来添加网络套接字支持。问题是我的应用程序部署在 JBOSS - 版本 7.2.0 (EAP 6.1 Alpha) 上。

所以我的问题是 - 以前有没有人尝试过这个,JBOSS 7 + Tyrus 组合不应该起作用有什么原因吗?

谢谢。

【问题讨论】:

    标签: jboss websocket


    【解决方案1】:

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

    一般来说,Tyrus 只需要实现 Servlet 3.1 API - 如果满足这个条件,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多