0

是否可以让 modeshape 休息服务连接到我自己的 modeshape 存储库(通过 cdi 管理)

我找不到任何相关的信息。我有一个 modeshape 服务器在我的 CDI webapp 中运行(不在 Jboss 上)。

在开发过程中,我想在该存储库上启用标准休息接口的模式形状,但我没有找到任何关于如何做到这一点的信息,

目前我只是将 modeshape rest webapp 配置为使用与我的 webapp 相同的目录进行数据存储,但这是一个邪恶的 hack。

恕我直言,必须有一种方法可以将一些 modeshape-rest jar 捆绑到我的应用程序中,并在其中配置其余 servlet 以使用我现有的 modeshape 实例?

4

1 回答 1

0

您绝对可以配置 REST Web 服务(实际上只是一个 servlet Web 应用程序)以通过 JNDI查找存储库。只需org.modeshape.jcr.URL将 web.xml 文件中的参数更改为存储库的 JNDI 名称:

<context-param>
    <param-name>org.modeshape.jcr.URL</param-name>
    <param-value>jndi:jcr</param-value>
</context-param>

请记住,ModeShape 的存储库配置可以为存储库指定 JNDI 名称,ModeShape 会自动注册它。

于 2014-05-19T16:13:00.863 回答