Проблема:
При использовании javax.xml.parsers.DocumentBuilder для парсинга XML в веб-приложении на Tomcat периодически вываливается исключение:
При использовании javax.xml.parsers.DocumentBuilder для парсинга XML в веб-приложении на Tomcat периодически вываливается исключение:
org.xml.sax.SAXException: FWK005 parse may not be called while parsing.Причина:
Исключение говорит о том, что метод parse() объекта парсера вызывается каким-то потоком во время того, как другой поток уже вызвал этот метод и последний ещё не завершил свою работу.
Решение:
Быть осторожнее с разделением одного парсера несколькими потоками.
ЗЫ спасибо mail-листу апача: http://mail-archives.apache.org/mod_mbox/xerces-j-dev/200011.mbox/%3COF4E2B6E7F.2F420D05-ON85256998.005A659F@torolab.ibm.com%3E.
ЗЫ спасибо mail-листу апача: http://mail-archives.apache.org/mod_mbox/xerces-j-dev/200011.mbox/%3COF4E2B6E7F.2F420D05-ON85256998.005A659F@torolab.ibm.com%3E.
Комментариев нет:
Отправить комментарий