2009-07-29 85 views
2

我正在使用Google App Engine的Eclipse插件,并且遇到了Xerces依赖项的一个奇怪问题。 关于我的类取决于我添加到项目类路径中的Apache Xerces JAR。GAE项目类路径中的Xerces JAR导致“SAXParserFactoryImpl找不到”

WARNING: failed 
[email protected]e050 
{/,/Users/lenni/dev/gate/war} 
javax.xml.parsers.FactoryConfigurationError: Provider 
org.apache.xerces.jaxp.SAXParserFactoryImpl not found 

当我从我的类路径码头除去xercesImpl.jar启动正常,但是那么由于缺少依赖的话我的班,不进行编译了:然而,这起Jetty的应用程序服务器时触发一个错误。

这听起来很像这个issue,但是我试着切换到JRE 1.6并且仍然没有快乐。

回答

1

这看起来与GAE/J buglist中的Issue 1367有关。评论15,16和17似乎表明一种解决方法。

+0

感谢您的答复,但我的问题是不符合的Xerces *缺少* lib,但它在类路径中的存在! – 2009-07-29 15:30:37

+0

如果缺少某些xerces API(即xercesImpl.jar,但不包括其他一些jar),则该错误的评论提到了与您相似的问题。从你的问题中不清楚你是否全部复制它们。 – jsight 2009-07-30 04:39:16

相关问题