jersey - 如何在 Adob​​e CQ 中部署和访问 Jersey REST OSGi 包?

标签 jersey osgi aem sling

我有一个使用 Jersey 并提供 RESTful 资源的 OSGi 包(在 Felix 下运行)。这一切正常,我可以通过浏览器调用该服务并返回 JSON 响应。

现在,我想做的是将相同的包部署到 Adob​​e CQ 中,并通过 CQ 类似地访问资源(即/mycq/services/my-service)。

关于如何将现有的 OSGi 包部署到 CQ 中,更具体地说是“访问”包中的 Jersey REST 资源的任何指示?

最佳答案

Maven Sling Plugin允许您将 OSGi 包部署到本地或远程运行的 CQ 实例。

来源:Deploying an OSGi Bundle

关于jersey - 如何在 Adob​​e CQ 中部署和访问 Jersey REST OSGi 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981719/

相关文章:

java - 如何将请求级别对象嵌入到@Context

java - 如何解决 jsr311-api 和 jersey-core 之间的 Path.class 冲突?

aem - 如何将 'where not' 添加到 QueryBuilder 查询

pdf-generation - 使用 CQ5 的 Apache FOP

java - Sling servlet 请求方法属性被忽略?

jakarta-ee - 将 Jersey 2.1 与 CDI 一起使用

java - 使用 Hibernate 和 Jersey 连接到 MySql 数据库

java - OSGi ServiceFactory 返回一个不可转换的对象

android - 在 Android 中嵌入 OSGi Felix 导致 UnsupportedOperationException : can't load this type of class file

osgi - 考虑可扩展性的基于组件的应用程序 : OSGi or Akka?