Сообщение об ошибке проверки XML всегда отображается - PullRequest
1 голос
/ 21 февраля 2012

Я разработчик Java. Я работаю с устаревшей системой, которая использует Strtus1.2.9. После того, как я добавил в эту систему файл jar и запустил Tomcat, на консоли появилось сообщение об ошибке. Кажется, что некоторые старые XML-файлы не могут пройти анализ. Трассировка выглядит следующим образом:

ERROR - Digester.error(1463) | Parse Error at line 396 column 35: Element type "var-value" must be declared.
org.xml.sax.SAXParseException: Element type "var-value" must be declared.
    at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1213)
    at org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(XMLValidator.java:1807)
    at org.apache.xerces.validators.common.XMLValidator.validateElementAndAttributes(XMLValidator.java:3633)
    at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1229)
    at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1171)
    at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
    at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
    at org.apache.commons.digester.Digester.parse(Digester.java:1591)
    at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159)
    at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
    at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
    at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)

Похоже, что в некоторых xml есть проблема совместимости с версией DTD. Почему эта ошибка никогда не отображается раньше. Я просто добавляю эти новые файлы jar:

ANTLR-среда-3.1.3.jar Drools-апи-5.1.0.jar Drools-компилятор 5.1.0.jar Drools-ядро-5.1.0.jar Drools-decisiontables-5.1.0.jar Drools-шаблоны-5.1.0.jar 2.0.1.jar-червь freemarker.jar JXL-2.6.10.jar jxls-читатель-0.9.6.jar mvel2-2.0.16.jar XML-apis.jar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...