I raised a Spring Boot Jetty 
issue https://github.com/spring-projects/spring-boot/issues/49220 because I 
thought there was an issue with Jetty.

Turns out, the GWT Code Server is bringing in an old version of Jetty which 
breaks Spring Boot.

When I tell Spring Boot to use the version of Jetty it wants, the GWT Code 
Server then breaks with the error:

[WARNING] java.lang.NoClassDefFoundError: 
org/eclipse/jetty/server/handler/ContextHandler$Context
[WARNING]       at 
com.google.gwt.dev.codeserver.WebServer.start(WebServer.java:125)
[WARNING]       at 
com.google.gwt.dev.codeserver.CodeServer.start(CodeServer.java:162)
[WARNING]       at 
com.google.gwt.dev.codeserver.CodeServer.main(CodeServer.java:104)
[WARNING]       at 
com.google.gwt.dev.codeserver.CodeServer.main(CodeServer.java:55)
[WARNING] Caused by: java.lang.ClassNotFoundException: 
org.eclipse.jetty.server.handler.ContextHandler$Context
[WARNING]       at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
[WARNING]       at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
[WARNING]       at 
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
[WARNING]       ... 4 more
[INFO] 
------------------------------------------------------------------------
[INFO] Reactor Summary for test 1.0-SNAPSHOT:
[INFO]
[INFO] test ............................................... FAILURE [ 
 4.688 s]
[INFO] test-shared ........................................ SKIPPED
[INFO] test-client ........................................ SKIPPED
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Total time:  5.436 s
[INFO] Finished at: 2026-02-14T09:25:21+11:00
[INFO] 
------------------------------------------------------------------------
[ERROR] Failed to execute goal 
net.ltgt.gwt.maven:gwt-maven-plugin:1.2.0:codeserver (default-cli) on 
project test: Process exited with an error: 1 (Exit value: 1) -> [Help 1]

Is there a way to allow Spring Boot to use Jetty 12.1.5, but also let the 
GWT Code Server use Jetty 9.4.58?

(Apologies if this has been asked before, I searched around and couldn't 
find it)

-- 
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 view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/08339070-ee36-46d8-8fda-ba995d3c8ae2n%40googlegroups.com.

Reply via email to