【问题标题】:Running Apache CXF on top of Atmosphere in Apache Karaf 3.0 (OSGI Environment)在 Apache Karaf 3.0(OSGI 环境)的 Atmosphere 上运行 Apache CXF
【发布时间】:2013-06-07 04:23:59
【问题描述】:

我正在尝试使用 Apache CXF - JAX-RS RESTFul 服务(> CXF 2.7.x - 支持 Servlet 3.0 和 JAX-RS 2.0)实现服务器推送/反向 Ajax/Comet 技术,如 HTTP 流或 SSE 等异步支持)。现在我正在评估使用 Atmosphere 或 Cometd 或类似的框架在我的 Karaf OSGI 环境中顺利运行而没有太多复杂性。 请让我知道如何在没有 web.xml 的 OSGI 世界中以编程方式将 Atmosphere 配置为在 CXF 之上运行...如果有人可以指导我提供示例,那就太好了。谢谢

Not much help in this - But this is what I exactly want to answer for!!

【问题讨论】:

    标签: java osgi cxf servlet-3.0 apache-karaf


    【解决方案1】:

    我放弃了atmosphere(它只做servlet 3 async spec + 具有高级抽象的广播功能)。

    FYR: 仍然有些人可能更喜欢气氛而不是 Servlet 3——因为它的抽象性。但是对于我来说,实在是太臃肿了!

    相反,我写了一个简单的Async Servlet 3 - 它在 Servlet 3 容器上运行。 (这对我的要求绰绰有余)

    对于客户端支持 - 我选择了portal.js - 一个干净的跨浏览器 JS 框架,用于 Comet/Reverse Ajax 技术。

    【讨论】:

      【解决方案2】:

      我没有样本给你,因为我以前从未使用过这些框架,但这些不仅仅是你配置为 std 的 servlet。小服务程序?如果是这样,您只需要使用默认的 http-Service 配置。有关如何使用的示例,请查看 pax-web samples

      【讨论】:

        猜你喜欢
        • 2017-08-17
        • 2017-08-20
        • 2017-01-19
        • 2017-11-14
        • 2012-07-08
        • 1970-01-01
        • 2016-07-16
        • 2012-07-24
        • 2015-05-22
        相关资源
        最近更新 更多