JAR Xerces на пути к классам проекта GAE приводит к «SAXParserFactoryImpl not found» - PullRequest
2 голосов
/ 29 июля 2009

Я использую плагин Eclipse для Google App Engine, и у меня странная проблема с зависимостью Xerces. Один из моих классов зависит от JAR-файла Apache Xerces, который я добавил в путь к классам проекта. Это, однако, вызывает ошибку при запуске сервера приложений Jetty:

WARNING: failed 
com.google.apphosting.utils.jetty.DevAppEngineWebAppContext@6efde050 
{/,/Users/lenni/dev/gate/war} 
javax.xml.parsers.FactoryConfigurationError: Provider 
org.apache.xerces.jaxp.SAXParserFactoryImpl not found 

Когда я удаляю xercesImpl.jar из моего classpath, пристань запускается нормально, однако мои классы больше не компилируются, так как зависимость отсутствует.

Это очень похоже на выпуск , но я попытался переключиться на JRE 1.6, но все равно не рад.

Ответы [ 2 ]

1 голос
/ 29 июля 2009

Это, по-видимому, относится к Выпуск 1367 в списке ошибок GAE / J. Комментарии 15, 16 и 17, кажется, указывают на обходной путь.

0 голосов
/ 19 февраля 2013

Взгляните на Проблема с Selenium (XercesImpl) и Google App Engine . У меня была похожая проблема с GAE (SAXParserFactoyImpl не найден), и я решил ее с помощью

  1. Импорт баночки на войну / WEB-INF / lib
  2. Добавление банки в путь сборки
...