gpt4 book ai didi

java - 在 GWT 中导入 Gears API 时找不到 org.apache.xerces.jaxp.SAXParserFactoryImpl

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:46:04 26 4
gpt4 key购买 nike

我创建了一个 GWT使用 Eclipse 的项目运行良好(我能够在托管模式和 Google App Engine 上运行它),直到我尝试导入 Gears API for Google Web Toolkit .将以下行添加到我的 java 源文件后:

import com.google.gwt.gears.client.geolocation.Geolocation;

当我尝试编译时出现以下错误:

19-Jun-2009 3:36:09 AM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed com.google.apphosting.utils.jetty.DevAppEngineWebAppContext@1c7d682{/,C:\Documents and Settings\Geoff Denning\workspace\TaskPath\war}
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found

我已经将 gwt-gears.jar 文件添加到我的\war\WEB-INF\lib 目录中,并且我已经在 Eclipse 中引用了它,如下所示:

Java Build Path in Eclipse

我什至打开了 gwt-gears.jar 文件并确认 org/apache/xerces/jaxp/SAXParserFactoryImpl.class 确实存在。谁能给我任何关于为什么我会收到上述错误的指示?

最佳答案

检查 Xerces 是否存在于:

$JAVA_HOME/lib/endorsed

听起来像是 Java 5 的问题。还要检查 Java 系统属性:

javax.xml.parsers.SAXParserFactory

应该是:

org.apache.xerces.jaxp.SAXParserFactoryImpl

如果不是,那是你的问题,确保你设置了系统属性。

关于java - 在 GWT 中导入 Gears API 时找不到 org.apache.xerces.jaxp.SAXParserFactoryImpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1016286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com