Я использую плагин Eclipse для Google App Engine, и у меня возникла странная проблема с зависимостью Xerces. О моих классах зависит от JAR Apache Xerces, который я добавил в путь к классу проекта. Это, однако, вызывает ошибку при запуске приложения сервера Jetty:Xerces JAR по пути класса проекта GAE приводит к «SAXParserFactoryImpl not found»
WARNING: failed
[email protected]e050
{/,/Users/lenni/dev/gate/war}
javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.SAXParserFactoryImpl not found
Когда я удалить xercesImpl.jar из моего пути к классам причала начинается хорошо, однако тогда мои классы не компилировать больше, так как зависимость отсутствует.
Это очень похоже на это issue, однако я попытался переключиться на JRE 1.6 и до сих пор не испытываю радости.
Спасибо за ваш ответ, но я проблема не с * отсутствие * из Xerces lib, но с его присутствием в classpath! –
В комментариях к ошибке упоминалась аналогичная проблема с вашими, если отсутствовали некоторые из API-интерфейсов xerces (например, xercesImpl.jar, но не некоторые из других банок). Из вашего вопроса неясно, копируете ли вы все. – jsight