2

Eclipse Indigo 3.7.1 を使用して GlassFish サーバー (v 3.1.2) に Java Web アプリケーションをデプロイしようとしていますが、常に次の例外が発生します。

cannot Deploy MetricsReportingProject
Deployment Error for module: MetricsReportingProject: Error occurred during deployment: 
Exception while loading the app : 
java.lang.IllegalStateException: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException:
java.lang.RuntimeException:
com.sun.faces.config.ConfigurationException: 
java.util.concurrent.ExecutionException: 
com.sun.faces.config.ConfigurationException: 
Unable to parse document 'bundle://136.0:1/com/sun/faces/jsf-ri-runtime.xml': 
DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.. Please see server.log for more details.

私のプロジェクトの依存関係は次のとおりです。

  • Hibernate 3.4.0 の依存関係
  • BIRT DE および BIRT Viewer 3.7.1
  • JSF2.0
  • プライムフェイス 3.2

プロジェクトを作成したときは機能していましたが、いくつかの変更を加えてサーバーを何度も再起動すると問題が発生します。

誰でもこの問題を解決するのを手伝ってくれますか?

4

1 に答える 1

0

私は同じ問題を扱います。

Glassfish は - xercesImpl-2.9.1.jar - xml-apis-1.3.04.jar を提供します。

しかし、Birt Lib には、xercesImpl-2.9.0.jar があります。

Birt Lib から xercesImpl-2.9.0.jar を削除して再デプロイしました。うまくいきました。

于 2014-05-02T04:29:13.093 に答える