更新时间:2021-10-03 05:25:54
在运行 java 命令时再添加三个参数解决了我的问题.
Adding three more arguments while running java command solved my problem.
-DentityExpansionLimit=2147480000 -DtotalEntitySizeLimit=2147480000 -Djdk.xml.totalEntitySizeLimit=2147480000
-DentityExpansionLimit=2147480000 -DtotalEntitySizeLimit=2147480000 -Djdk.xml.totalEntitySizeLimit=2147480000
所以,现在我正在使用以下命令运行我的代码.
So, right now I am running my code with the following command.
nohup java -DentityExpansionLimit=2147480000 -DtotalEntitySizeLimit=2147480000 -Djdk.xml.totalEntitySizeLimit=2147480000 -Xmx16g -cp "lib/*.jar" -arch2yamp;WikiR/p>
nohup java -DentityExpansionLimit=2147480000 -DtotalEntitySizeLimit=2147480000 -Djdk.xml.totalEntitySizeLimit=2147480000 -Xmx16g -cp "lib/*.jar" -jar dist/WikiRarchy.jar 32 &
出现问题的原因是 - 默认情况下,安全处理将实体数量限制为 50,000,000,而此扩展限制控制实体扩展.
The problem was occurring because- by default secure processing limits the number of entities to 50,000,000 and this expansion limit controls entity expansion.