2

我正在为 Google App Engine 使用 Eclipse 插件,但 Xerces 依赖项有一个奇怪的问题。我的一个类依赖于我添加到项目类路径中的 Apache Xerces JAR。但是,这会在启动 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 时,码头开始正常,但是由于缺少依赖项,我的类不再编译。

这听起来很像这个问题,但是我尝试切换到 JRE 1.6,但仍然没有乐趣。

4

2 回答 2

1

这似乎与GAE/J 错误列表中的问题 1367有关。注释 15、16 和 17 似乎表明了一种解决方法。

于 2009-07-29T14:35:38.220 回答
0

看看Selenium (XercesImpl) 和 Google App Engine的麻烦。我在 GAE 上遇到了类似的问题(未找到 SAXParserFactoyImpl)并通过以下方式解决了它;

  1. 将jar导入war/WEB-INF/lib
  2. 将 jar 添加到构建路径
于 2013-02-19T18:54:16.210 回答