Исключение синтаксического анализа XMLReader. Класс драйвера SAX2 не найден
Мы сталкиваемся с действительно странной проблемой.
Мы получаем это исключение каждый день:
ИСКЛЮЧЕНИЕ: класс драйвера SAX2 org.apache.xerces.parsers.SAXParser не найден
Код является:
final XMLReader xr = XMLReaderFactory.createXMLReader();
final DUCSCaseNumberInfoResponseHandler handler = new DUCSCaseNumberInfoResponseHandler();
xr.setContentHandler(handler);
xr.parse(xmlData); //Exception here
return handler.getStopIdCaseNumberMap();
Аргумент в Tomcat Server:
Djavax.xml.parsers.SAXParserFactory = "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl"
Выше код работает нормально, когда мы перезапускаем сервер. Но через несколько часов он начинает выдавать исключение, и мы должны перезапустить сервер снова!!
Когда мы перезапускаем сервер, он уходит примерно на 12 часов или один день, а затем снова возникает та же проблема. Мне нужно перезагрузить сервер каждый день.
Раньше у нас не было никаких ошибок. Это внезапное поведение.
У кого-нибудь есть постоянное решение?