gwt - Gears 关于 GWT 项目中 JRE 1.5 的投诉

标签 gwt java google-gears

我刚刚尝试在我的 GWT 应用程序中使用 Gears,但出现以下错误:

Jul 12, 2009 6:26:29 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: jetty-6.1.x
Jul 12, 2009 6:26:29 AM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed com.google.apphosting.utils.jetty.DevAppEngineWebAppContext@c45809{/,/Users/work/workspace/Athena/war}
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found
    at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:113)
    at org.mortbay.xml.XmlParser.<init>(XmlParser.java:69)
    at org.mortbay.jetty.webapp.WebXmlConfiguration.webXmlParser(WebXmlConfiguration.java:83)
    at org.mortbay.jetty.webapp.WebXmlConfiguration.<init>(WebXmlConfiguration.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    at java.lang.Class.newInstance0(Class.java:350)
    at java.lang.Class.newInstance(Class.java:303)
    at org.mortbay.jetty.webapp.WebAppContext.loadConfigurations(WebAppContext.java:838)
    at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:417)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
    at org.mortbay.jetty.Server.doStart(Server.java:217)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
    at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:147)
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:116)
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:211)
    at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:86)
    at com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365)
    at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590)
    at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397)
    at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)

我知道这个错误是因为我正在使用 (1) OS X,(2) Eclipse with Google Plugin,(3) JRE 1.5。但我别无选择,因为托管模式插件需要 JRE 1.5,当我切换到 JRE 1.6 托管模式时会出现提示。我还尝试将 JRE 1.6 设置为项目,但插件仍然不喜欢它。 仅当我包含

时才会出现此问题
<inherits name='com.google.gwt.gears.Gears'/>

进入我的 gwt.xml 文件。

one guy who has same problem ,他通过切换 JRE 解决了这个问题,但我使用的是 Mac,我认为 Mac 有不同的故事。对于我的情况,这个问题有什么解决方案吗?

最佳答案

您使用的是哪个版本的 gwt-gears.jar?确保你是 运行最新的 gwt-gears 版本 (1.2.1) 并尝试 gwt-gears-noredist.jar 如果您使用的是 Google 插件。

关于gwt - Gears 关于 GWT 项目中 JRE 1.5 的投诉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1115426/

相关文章:

gwt - 将 GWT 单击事件转换为触摸事件

java - 当似乎只有一个版本的 Java 可用时,为什么我会收到 LinkageError?

java - PHP 在 Java 中的解包方法功能

Gwt: 无法找到 MyModule.gwt.xml

java - GWT-图像上传和预览

java - gwt动态添加文本框

java - 支付宝 android 集成有正确的英文文档吗?

database - 具有数据库但背后没有服务器的离线/本地浏览器应用程序

database - 将一个或多个数据库与主数据库同步 - 外键

c# - Google Gears SQLite 数据库和 C#