我使用Eclipse创建了一个GWT项目,一切都很完美(我能够在Hosted Mode和Google App Engine上运行它),直到我尝试导入Google Web Toolkit的Gears API。在我的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确实存在。有人能指点一下我为什么会出现上述错误吗?