【发布时间】:2017-06-12 11:54:21
【问题描述】:
我正在运行 Java 1.8.0_131,也尝试使用 121,使用 Tomcat 7 和 8(都尝试过)。
该应用程序使用 jstl,并且 jstl jar 包含在 tomcat_home/lib 目录中。
当应用程序启动时,它会抛出此异常。
WARNING: Failed to scan JAR [jndi:/localhost/WEB-INF/lib/jstl-1.2.jar] from WEB-INF/lib
java.io.IOException: org.apache.jasper.JasperException: XML parsing error on file jndi:/localhost/tba/WEB-INF/lib/jstl-1.2.jar: (line 44, col 14)
由此造成的
Caused by: org.xml.sax.SAXParseException; lineNumber: 44; columnNumber: 14; JAXP00010003: The length of entity "[xml]" is "2" that exceeds the "1" limit set by "system property".
有什么想法吗?
【问题讨论】:
-
你确定你使用的是 java 1.8.0_131,我想你可能已经点击了bugs.openjdk.java.net/browse/JDK-8028111,还要检查一下,docs.oracle.com/javase/tutorial/jaxp/limits/limits.html 和 docs.oracle.com/javase/tutorial/jaxp/limits/using.html
-
是的,我用 131 和 121 得到它,但使用 1.7 它工作正常。