【问题标题】:Java 8 JSTL and saxParseExceptionJava 8 JSTL 和 saxParseException
【发布时间】: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 xml java-8 jstl sax


【解决方案1】:

我遇到这个问题是因为有人设置了这两个system properties

jdk.xml.totalEntitySizeLimit=1
jdk.xml.maxGeneralEntitySizeLimit=1

将属性设置为more sane values 解决了问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 2017-03-29
    相关资源
    最近更新 更多