在GAE上项目的类路径的Xerces JAR导致“SAXParserFactoryImpl找不到”(

2019-09-21 07:49发布

我使用谷歌应用程序引擎的Eclipse插件,我有一个Xerces的依赖一个奇怪的问题。 在我的课的依赖,我已经添加到项目的类路径了Apache Xerces JAR。 然而,这在启动Jetty的应用服务器时,会触发一个错误:

WARNING: failed 
com.google.apphosting.utils.jetty.DevAppEngineWebAppContext@6efde050 
{/,/Users/lenni/dev/gate/war} 
javax.xml.parsers.FactoryConfigurationError: Provider 
org.apache.xerces.jaxp.SAXParserFactoryImpl not found 

当我从我的类路径码头除去xercesImpl.jar启动正常,但是那么由于缺少依赖的话我的班,不进行编译了。

这非常听起来像这个问题 ,但是我想切换到JRE 1.6和仍然没有喜悦。

Answer 1:

这似乎涉及发出1367在GAE / J buglist。 注释15,16,和17似乎表明一种解决方法。



Answer 2:

看看硒(XercesImpl)和谷歌应用程序引擎故障 。 我也有类似的问题,GAE(SAXParserFactoyImpl未找到),并解决它;

  1. 导入的jar战争/ WEB-INF / lib目录
  2. 添加罐子到构建路径


文章来源: Xerces JAR on GAE project's classpath leads to “SAXParserFactoryImpl not found”