Tried to remove <scope>provided</scope> - no result. 

Tried to switch to servlet-api version 3.0.1 - got an error: 
Module setup completed in 32400 ms
java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionIdListener
at 
org.eclipse.jetty.server.session.SessionHandler.<clinit>(SessionHandler.java:54)
at 
org.eclipse.jetty.servlet.ServletContextHandler.newSessionHandler(ServletContextHandler.java:241)
at 
org.eclipse.jetty.servlet.ServletContextHandler.getSessionHandler(ServletContextHandler.java:334)
at 
org.eclipse.jetty.servlet.ServletContextHandler.relinkHandlers(ServletContextHandler.java:180)
at 
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:157)
at 
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:117)
at 
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:105)
at com.google.gwt.dev.codeserver.WebServer.start(WebServer.java:129)
at com.google.gwt.dev.codeserver.CodeServer.start(CodeServer.java:162)
at com.google.gwt.dev.codeserver.CodeServer.main(CodeServer.java:104)
at com.google.gwt.dev.codeserver.CodeServer.main(CodeServer.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
com.google.gwt.dev.shell.SuperDevListener.runCodeServer(SuperDevListener.java:112)
at com.google.gwt.dev.shell.SuperDevListener.start(SuperDevListener.java:91)
at com.google.gwt.dev.DevMode.ensureCodeServerListener(DevMode.java:666)
at com.google.gwt.dev.DevModeBase.doStartup(DevModeBase.java:810)
at com.google.gwt.dev.DevMode.doStartup(DevMode.java:551)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:913)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706)
at com.google.gwt.dev.DevMode.main(DevMode.java:432)
Caused by: java.lang.ClassNotFoundException: 
javax.servlet.http.HttpSessionIdListener
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 23 more
Disconnected from the target VM, address: '127.0.0.1:57494', transport: 
'socket'

I am wondering if compiling logs should contain: 
Jul 18, 2017 3:43:34 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Started [email protected]:52528
Jul 18, 2017 3:43:34 PM 
com.google.appengine.tools.development.AbstractBackendServers$ServerWrapper 
startup
INFO: server: 0.operation is running on port 52528
Jul 18, 2017 3:43:36 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: *jetty-6.1.x*

Does it mean that it still use jetty 6 version and not 9? 


On Monday, July 17, 2017 at 2:39:09 PM UTC-5, Renat Kabirov wrote:
>
> I have a problem upgrading to GWT 2.8.1 from 2.7.0. 
>
> Changed version of gwt in pom. Checked dependencies, updated them. Changed 
> servlet-api version to 3.1.0. 
>
> When I try to run application code server has an error: 
> HTTP ERROR: 500
>
> Problem accessing /. Reason:
>
>     java.lang.NoSuchMethodError: 
> javax.servlet.http.HttpServletResponse.getHeader(Ljava/lang/String;)Ljava/lang/String;
>
> ------------------------------
> *Powered by Jetty://*
>
> From what I got, I understand that Code server trying to use wrong version 
> of servlet-api. I see in my classpath servlet-api version 2.3, but I 
> removed all other servlet-api versions in every dependency has it. 
>
> I would glad to look in your recommendations. 
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to