2009-07-29 66 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