在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要处理多服务器,但我只有一台服务器。有什么想法吗?
提前致谢!
答案 0 :(得分:0)
您是否尝试在门户级别包含neo4j库文件而不是在portlet级别使用? 即将所需的.jar文件放在/ lib / ext中,而不是放在每个portlet的WEB-INF中。
我不是neo4j的专家,但对liferay有很好的经验。从liferay点建议上述解决方案,以确保所有portlet的通用位置。