Liferay多个portlet运行相同的嵌入式neo4j db

时间:2014-05-21 04:33:13

标签: spring liferay spring-data-neo4j

在liferay portlet中使用spring数据neo4j,当portlet使用它时,Neo4j会自行锁定,遇到如下所示的异常

Unable to lock store [db.name], this is usually a result of some other Neo4j kernel running using the same store

有没有办法运行具有相同嵌入式neo4j db的多个portlet。我可以使用 Neo4j HA 吗?看起来像Neo4j HA要处理多服务器,但我只有一台服务器。有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试在门户级别包含neo4j库文件而不是在portlet级别使用? 即将所需的.jar文件放在/ lib / ext中,而不是放在每个portlet的WEB-INF中。

我不是neo4j的专家,但对liferay有很好的经验。从liferay点建议上述解决方案,以确保所有portlet的通用位置。

相关问题