【发布时间】:2009-06-19 03:56:51
【问题描述】:
我使用 Eclipse 创建了一个 GWT 项目,该项目运行良好(我能够在托管模式和 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 中引用它如下:
我什至打开了 gwt-gears.jar 文件并确认 org/apache/xerces/jaxp/SAXParserFactoryImpl.class 确实存在。谁能告诉我为什么会出现上述错误?
【问题讨论】:
-
你用的是什么版本的java?您最近是否将版本从 1.4 更改为 1.5?