2009-07-29 8 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を削除すると罰金を開始し、依存関係が欠落していることから、しかし、その後、私のクラスはもうコンパイルされません。

この非常に多くの音はissueですが、私はJRE 1.6に切り替えようとしたがまだ喜んでいませんでした。

答えて

1

これは、GAE/JバグリストのIssue 1367に関連しています。コメント15,16、および17は回避策を示しているようです。

+0

おかげ問題はXercesのの*不足の*ではないのjarファイルを追加するのlib戦争/ WEB-INF/

  • にjarファイルをインポートしますlibがクラスパス上に存在しています! –

  • +0

    xerces APIのいくつか(xercesImpl.jar、しかしいくつかの他のjarファイル)がないと、バグに関するコメントにあなたと同様の問題がありました。あなたがそれらをすべてコピーしているかどうかは、あなたの質問からは分かりません。 – jsight

    0

    Trouble with Selenium (XercesImpl) and Google App Engineをご覧ください。私はGAE(SAXParserFactoyImplが見つかりません)と同様の問題を抱えていました。

    1. ビルド・パスにお返事が、私のために
    +0

    「ジャー」を追加....ジャー? –

    関連する問題