问题标签 [modeshape]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
modeshape - 基于 Java 的内容存储库
我们将实施需要存储大量文档的软件解决方案,这些文档需要稍后进行搜索或复制。由于我们的应用服务器将成为 JBoss 产品(实际上是 WildFly),我们发现 Modeshape 项目看起来很有趣。
但是据我从文档/演示文稿中了解到,该产品被标记为强烈的“内存中”弹性数据库。由于我们的要求是将内容文档实际存储在存储设备上(如果我们的服务器崩溃,我们将无法承受丢失数据),我想知道这个选择是否适合我们的目的。或者我们应该使用另一个基于 NoSQL 的产品?
谢谢!
jcr - 如何使用 ModeShape JCR 处理版本?
我创建了一个 POC 程序来在 4.0.0.Alph4 和 3.8.0.Final 上使用 ModeShape 来练习 JCR 版本处理。版本号从1.0、1.1、1.2、1.3、1.4等增加。然后我恢复了1.2版本并对其进行了更改。但是我注意到现在新的版本号是 1.3.0。新版本号应该是 1.2.0(因为它是基于原来的 1.2)还是我在程序中遗漏了什么?谢谢!
jcr - 如何使用版本标签搜索 JCR 节点
以下代码段用于使用 ModeShape 向节点添加标签。我可以使用什么查询字符串来使用 QueryManager 查询此节点?似乎无法使用 QueryManager 查询 versionHistory 端的节点。
我找不到任何具有以下与版本历史相关的查询的节点。此查询是否缺少任何内容?
谢谢!
modeshape - Modeshape - 删除节点二进制文件
在我们的测试服务器中,我们要删除节点。我们使用下面的代码
该方法有效,我们看到文件已从 modeshape-explorer Web 应用程序中删除。但我们也看到二进制文件位于存储库的二进制文件夹中,因此节点并没有被物理删除,磁盘使用情况也不会改变。可能是什么问题?
jboss-eap-6 - 在 Modeshape 中创建节点
我正在尝试通过 WebDav 连接到远程 ModeShape 存储库。我可以使用 Mac Finder 成功安装它,但我缺少如何从 Finder 中创建节点。我尝试使用 Eclipse ModeShape 插件,它允许我创建一个新的发布区,但是如何添加节点?
简而言之,我如何从我创建的远程 ModeShape 存储库中实际存储和检索数据。
使用 ModeShape 3.2 和 EAP 6.1
amazon-web-services - 带有 Docker 和 EBS 卷的 EC2,在初始化期间将 EBS 卷安装在容器内
我实际上试图用 Docker 实现一些目标,但我被困住了,这是我的问题。
我将容器托管在 EC2 上,其中包含我的 Web 应用程序。我的 webapp 使用 JCR 存储库作为数据库,该存储库基本上是存储在您想要的位置的文件。所以每次我的网络应用程序启动时,如果存储库不存在,它就会创建它,否则它使用现有的。
我当前的 docker 文件看起来像这样https://gist.github.com/agonist/7cab7358379e9dd6e812 ./chameleon.sh start 只是启动我的 webapp。在这个应用程序中,我配置了存储库文件所在的位置。
现在我创建了一个 EBS 卷,附加并安装在我的 EC2 实例中。此卷将专用于存储存储库。所以基本上在我的应用程序中,我将我的存储库路径配置到/mnt/repository/
存储库是包含我的网络应用程序创建的存储库文件的目录。但我不知道如何 ./chameleon.sh start
在 Dockefile 之前将此卷安装到我的容器中。正如我在研究中看到的
不能从 Dockefile 执行。
我还发现了有关与另一个容器共享一个卷的仅数据容器的内容,但如果我必须运行,仍然存在同样的问题
在我的容器启动后
java - 如何在 Modeshape 4 中为自己的节点类型注册命名空间
如果有关系,我正在使用所有最新版本的 JBoss、Modeshape 等。我想为 mixin 添加自定义节点类型。Modeshape 作为一个子系统安装在我的 JBoss 8.1 上。当我使用 JNDI 获取存储库以及在测试类中创建存储库实例时,如何注册命名空间?
我有这个 CND:
这导致:
当我尝试运行测试时。这是我简单的 modeshape 配置文件:
jboss-eap-6 - 将 Modeshape 4.1.0 与 Jboss EAP 6.3.0.GA 一起使用
我们想在 Jboss EAP 6.3.0.GA 上使用 ModeShape 4.1.0.Final 作为子系统。这样做的步骤和配置是什么?
ModeShape 子系统可用于 WildFly 8.x,但我们不想在我们的生产系统上使用 Wildfly。
jboss - Modeshape 工作区创建
我们正在使用这个平台:
JBoss 6.1.0.GA
模式形状 3.6.0
我只需要创建一个新的工作区并放入我们正在开发的 web 应用程序所需的图像、javascript 和其他文件。
我尝试通过 webdav 连接到我们的 modeshape 存储库并在其中创建一个新的测试目录,但我总是收到此异常:
我查看了 stackoverflow 和 modeshape 的官方指南,但我仍然无法理解如何执行此“简单”任务。
似乎没有解释如何在存储库中手动创建新工作区的文档。
我从用于缓存的standalone.xml 添加配置:
也适用于 modeshape conf:
jcr - 为什么 ModeShape JCR 属性中的内容会因 Infinispan 驱逐而被截断
我们正在使用 ModeShape 4.1.0.Final 和 Infinispan 6.0.2.Final 来构建我们的内容存储库。在使用 singleFile 存储启用 maxEntries 驱逐后,我注意到当 JCR 节点的数量超过 maxEntries 时,JCR 属性中的某些内容被截断。此截断问题是由以下配置引起的还是当前版本 ModeShape 4.1.0.Final 中的错误引起的?
这是 ModeShape 配置:
这是 Infinispan 的配置: