2009-07-12 145 views
2

我只是想在我的GWT應用程序中使用齒輪,並得到以下錯誤:齒輪投訴

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 [email protected]09{/,/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)帶Google Plugin的Eclipse,(3)JRE 1.5。但我沒有選擇,因爲託管模式插件需要JRE 1.5,當我切換到JRE 1.6託管模式抱怨。我也嘗試爲項目設置JRE 1.6,但Plugin不喜歡它。 只有當我包括

<inherits name='com.google.gwt.gears.Gears'/> 

到我gwt.xml文件出現此問題。

one guy who has same problem,他解決它通過只切換JRE的,但我使用的是Mac,我認爲有不同的故事與Mac。在我的情況下是否有解決這個問題的方法?

回答

0

GWT-gears.jar的哪個版本您使用的?請確保您 運行最新的GWT-齒輪版本(1.2.1),並嘗試 GWT-齒輪-noredist.jar如果你使用谷歌插件。