Superdev and Jetty 9

201 views
Skip to first unread message

Michael Vogt

unread,
Dec 15, 2014, 8:45:11 AM12/15/14
to Google-Web-Tool...@googlegroups.com
Hello.

Any work going on to solve
https://gwt-review.googlesource.com/#/c/7856/


Greetings,
Michael

david.o...@gmail.com

unread,
Dec 19, 2014, 4:48:05 AM12/19/14
to google-web-tool...@googlegroups.com, Google-Web-Tool...@googlegroups.com

Am Montag, 15. Dezember 2014 14:45:11 UTC+1 schrieb Michael Vogt:
Hello.

Any work going on to solve
https://gwt-review.googlesource.com/#/c/7856/  

Unfortunately not. I tried different approaches, but they all failed, because GWT depends on Jetty 8.
The most promising approach was to not package Jetty in gwt-dev at all, and maintain two different
codeserver versions targeting Jetty 8 & Jetty 9. And by not shipping asm library in gwt-dev.jar in 2.7
was steps in the same direction. While viable option, this approach was abandoned, after codeserver
itself was shipped in gwt-dev.jar.

While all "straight forward" ways to get GWT + SDM + Jetty9 up and running failed, there is a hack:

1. strip outdated Jetty 8 from gwt-dev.jar
2. add dependency to Jetty 9
3. replace one source file from codeserver with this version [1]

See these changes for glory details [2], [3].


david.o...@gmail.com

unread,
Dec 20, 2014, 5:08:02 AM12/20/14
to google-web-tool...@googlegroups.com, Google-Web-Tool...@googlegroups.com

Am Freitag, 19. Dezember 2014 10:48:05 UTC+1 schrieb david.o...@gmail.com:

Am Montag, 15. Dezember 2014 14:45:11 UTC+1 schrieb Michael Vogt:
Hello.

Any work going on to solve
https://gwt-review.googlesource.com/#/c/7856/  

Unfortunately not. I tried different approaches, but they all failed, because GWT depends on Jetty 8.

I filed this issue for HtmlUnit project as it is the root cause for why GWT cannot switch to Jetty 9 atm: [1].


Michael Vogt

unread,
Dec 20, 2014, 5:38:15 AM12/20/14
to google-web-tool...@googlegroups.com
> I filed this issue for HtmlUnit project as it is the root cause for why GWT
> cannot switch to Jetty 9 atm: [1].
>
Great! Thanks.
Reply all
Reply to author
Forward
0 new messages