gpt4 book ai didi

maven - 使用 Jersey(REST 资源)、OSGi(Apache Felix)和 Maven(构建和部署)的示例?

转载 作者:行者123 更新时间:2023-12-02 06:38:22 25 4
gpt4 key购买 nike

我在这里似乎真的很挣扎。我想要做的(按此顺序)是:

1) 使用带有注释的 Jersey 应用程序和资源构建 RESTful 资源(这不是问题所在)。

2) 将 bundle 打包、安装并启动到 Felix OSGi 容器中,作为 HTTP 服务,包括依赖项。

3) 在 OSGi 容器中打包、安装和启动一个 WAR,它可能包含 #2 作为依赖项。

我希望能够使用 Maven 完成所有这些工作。

我似乎找不到单个步骤的工作示例,尤其是涉及 Maven 的工作示例,更不用说这些步骤的组合了。我尝试将来自网络的各种问答拼凑在一起,取得了不同程度的成功,但还没有一个端到端的工作示例。

任何指针将不胜感激......

最佳答案

我没有 Jersey 的例子,但我有 tutorial for CXF with Apache Karaf (使用 Felix)。它展示了如何创建 Rest 服务并使用 Maven 构建它。然后,您可以使用 Apache Karaf 直接从 Maven 存储库部署 bundle 。将其移动到 Jersey 可能只是意味着交换库并使用另一个蓝图配置来初始化其余服务。

Apache Karaf 还允许部署 war 和 wab,但我还没有测试过它们。

关于maven - 使用 Jersey(REST 资源)、OSGi(Apache Felix)和 Maven(构建和部署)的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com