1

アプリケーションの(再)デプロイ中にGlassFishからこのエラーが発生しました:

com.sun.faces.config.ConfigurationException:
java.util.concurrent.ExecutionException:
org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError: Provider org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl could not be instantiated: 
java.lang.IllegalStateException: WEB9031: WebappClassLoader unable to load resource [org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl], because it has not yet been started, or was already stopped

GlassFishを停止し、アプリケーションをクリーンアップしてビルドし、アプリケーションをデプロイしました。これが結果でした。

4

1 に答える 1

2

奇妙なことに、ライブラリとしてxercesImpl.jarを持っていた他のプロジェクトをアンデプロイする必要があり、デプロイしようとしたアプリケーションは警告なしにデプロイされました...どうやらGlassFishには独自のXMLパーサーがあり、他のXMLを検出すると競合します-パーサー。

于 2013-03-26T01:21:44.817 に答える