Hi The problem still exist after I manually deleted both myproject/war/myproject and myproject/war/WEB-INF/classes directories.
I have JDK 1.5 and JRE 1.5 and 1.6 installed on my Windows: C:\Program Files\Java\jdk1.5.0_18 (JAVA_HOME) C:\Program Files\Java\jre1.5.0_18 C:\Program Files\Java\jre6 I'm using JDK 1.5 for development, and jre1.5.0_18 is the only Installed JRE configured in Eclipse. The JRE 1.6 is merely used for Google Chrome. Can I safely tell that all Eclipse, GWT and Jetty are running on Java 1.5? On Sun, May 17, 2009 at 6:04 PM, Salvador Diaz <diaz.salva...@gmail.com>wrote: > > Hi, > > > [WARN] failed > > > com.google.gwt.dev.shell.jetty.jettylauncher$webappcontextwithrel...@dc926f > > {/,C:\Personal\Project\GwtRpcSpringExample\war} > > java.lang.UnsupportedClassVersionError: Bad version number in .class file > > This exception can occur when the source is built targeting a JDK that > is not supported by the JDK attempting to run it. In the above > example, if the servlet was built targeting only JDK 1.5, but the web > server runs JDK 1.4, the above exception will occur. > > So check that you're using the same jdk to compile and to launch > hosted mode and also try cleaning your project before launching the > hosted mode (Project > Clean ...). > > Hope that helps, > > Salvador > > On May 16, 12:52 am, hezjing <hezj...@gmail.com> wrote: > > Hi Miguel > > > > The following are the first few messages copied from the GWT Hosted Mode > > main window: > > > > [INFO] Starting Jetty on port 8080 > > [INFO] jetty-6.1.x > > [INFO] Initializing Spring root WebApplicationContext > > [WARN] failed dispatcher > > java.lang.UnsupportedClassVersionError: Bad version number in .class file > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(Unknown Source) > > at java.security.SecureClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.access$100(Unknown Source) > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > > at org.mortbay.util.Loader.loadClass(Loader.java:91) > > at org.mortbay.util.Loader.loadClass(Loader.java:71) > > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > > at > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at > > > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:222) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:478) > > 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) > > > > [WARN] failed > > > com.google.gwt.dev.shell.jetty.jettylauncher$webappcontextwithrel...@dc926f > > {/,C:\Personal\Project\GwtRpcSpringExample\war} > > java.lang.UnsupportedClassVersionError: Bad version number in .class file > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(Unknown Source) > > at java.security.SecureClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.access$100(Unknown Source) > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > > at org.mortbay.util.Loader.loadClass(Loader.java:91) > > at org.mortbay.util.Loader.loadClass(Loader.java:71) > > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > > at > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at > > > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:222) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:478) > > 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) > > > > [WARN] failed requestloghand...@e1d9e > > java.lang.UnsupportedClassVersionError: Bad version number in .class file > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(Unknown Source) > > at java.security.SecureClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.access$100(Unknown Source) > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > > at org.mortbay.util.Loader.loadClass(Loader.java:91) > > at org.mortbay.util.Loader.loadClass(Loader.java:71) > > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > > at > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at > > > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:222) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:478) > > 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) > > > > [WARN] Error starting handlers > > java.lang.UnsupportedClassVersionError: Bad version number in .class file > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(Unknown Source) > > at java.security.SecureClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.access$100(Unknown Source) > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > > at > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > > at org.mortbay.util.Loader.loadClass(Loader.java:91) > > at org.mortbay.util.Loader.loadClass(Loader.java:71) > > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > > at > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > > > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > > at > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > > at > > > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > > at > > > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > > at ... > > > > read more » > > > -- Hez --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---