Neo4J JAXP00010001:解析器在此文档中遇到超过“64000”个实体扩展
Neo4J JAXP00010001: The parser has encountered more than "64000" entity expansions in this document
当尝试通过 neosemantics 将 wordnet 2.0 RDF 导入 Neo4J 时 neosemantics 导入查询的扩展,要导入超过 64,000 条记录 JDK 在下面抛出异常,只导入了大约 50000 条记录。
JAXP00010001: 解析器在此文档中遇到超过“64000”个实体扩展;这是 JDK 施加的限制。 [第 1 行,第 1 列]
在查看时我发现 entityExpansionLimit 参数的值必须更改。 JRE 1.7_45之后entityExpansionLimit的默认值是64000
要在 Neo4j 中进行设置,请执行以下操作;
- 打开项目
- 在您的数据库上单击 管理
- 去数据库的设置添加
dbms.jvm.additional=-Djdk.xml.entityExpansionLimit=0
- 点击应用
- 数据库将重新启动;如果没有,请单击重新启动按钮重新启动它。
------或------
- 从 C:\Users\PC_USER_NAME\AppData\Roaming\Neo4j Desktop\Application\neo4jDatabases\database-XXXX\installation-3.X.X\conf[ 打开 neo4j.conf 文件=42=]
- 添加
dbms.jvm.additional=-Djdk.xml.entityExpansionLimit=0
并保存文件。
- 重新启动数据库。
您可以重新运行您的查询。
希望它能帮助那些 运行 陷入同样错误的人并节省时间。
当尝试通过 neosemantics 将 wordnet 2.0 RDF 导入 Neo4J 时 neosemantics 导入查询的扩展,要导入超过 64,000 条记录 JDK 在下面抛出异常,只导入了大约 50000 条记录。
JAXP00010001: 解析器在此文档中遇到超过“64000”个实体扩展;这是 JDK 施加的限制。 [第 1 行,第 1 列]
在查看时我发现 entityExpansionLimit 参数的值必须更改。 JRE 1.7_45之后entityExpansionLimit的默认值是64000
要在 Neo4j 中进行设置,请执行以下操作;
- 打开项目
- 在您的数据库上单击 管理
- 去数据库的设置添加
dbms.jvm.additional=-Djdk.xml.entityExpansionLimit=0
- 点击应用
- 数据库将重新启动;如果没有,请单击重新启动按钮重新启动它。
------或------
- 从 C:\Users\PC_USER_NAME\AppData\Roaming\Neo4j Desktop\Application\neo4jDatabases\database-XXXX\installation-3.X.X\conf[ 打开 neo4j.conf 文件=42=]
- 添加
dbms.jvm.additional=-Djdk.xml.entityExpansionLimit=0
并保存文件。 - 重新启动数据库。
您可以重新运行您的查询。
希望它能帮助那些 运行 陷入同样错误的人并节省时间。