I have just recently set this up.. with the current GWT plugin for Eclipse because I actually needed to run some JaxB servlets. I ran into problems with JaxB servlets not loading when running in embedded Jetty, but setting up CodeServer runner with a launchDir pointing to the war folder and running deploying my GWT project to Tomcat. When the Tomcat server started, it would automatically start the CodeServer.
I only saw these problems: Restarting tomcat server without stopping CodeServer would cause multiple CodeServers to run. IE CodeServer does not check if it is already running against an existing launchDir. I ran into classpath and compilation issues where CodeServer would not generate serializable entities for some of my classes that work fine under DevMode. CoseServer seemed to take an extra long time to compile vs DevMode. My project is extremely large so there are many modules, some gwt some not, somewhere between 20-30 projects altogether and Multiple GWT modules. Runs fabulously, for the most part under DevMode, but CodeServer just seems to have trouble. I am surr that this is just do to various options set differently at runtime and perhaps some classpath loading differences, but an example that shows how to run CodeServer to reproduce the effect of running under DevMode would be imperative before removing DevMode. Jonathon Lamon DevOps Manager / Principal Engineer Special Projects Perceptronics Solutions Inc. Cell 269-205-4649 www.percsolutions.com<http://www.percsolutions.com> ________________________________ From: google-web-toolkit-contributors@googlegroups.com <google-web-toolkit-contributors@googlegroups.com> on behalf of eliasbala...@gmail.com <eliasbala...@gmail.com> Sent: Saturday, April 17, 2021 2:45:35 PM To: GWT Contributors <google-web-toolkit-contributors@googlegroups.com> Subject: Re: [gwt-contrib] Asking for decision on DevMode embedded Jetty support CAUTION -- EXTERNAL E-MAIL During development, with "SuperDevMode"+"Jetty" and "Google Plugin for Eclipse", GWT client-side code compilation (including the nocache.js files) is done at runtime by DevMode. Any other scenario demands that we, separately compile the GWT client-side code, separately run a servlet, separately deploy the GWT code to the server (both client-side and server-side), separately run GWT CodeServer, then run a browser, then genearate the CodeServer link etc. The complexity difference is obvious. I hope this explains my case. On Saturday, 17 April 2021 at 19:36:18 UTC+1 t.br...@gmail.com wrote: If it's not a problem for you to serve servlets separately, could you explain why you couldn't have this other server also serve the host page and nocache.js file? Is that due to, maybe, how your projects are structured? (Could you give more details then?) Trying to understand what's blocking people here. Le sam. 17 avr. 2021 à 20:06, eliasb...@gmail.com <eliasb...@gmail.com> a écrit : This feels much better now. Serving only static GWT client-side via DevMode+Jetty sounds good. We could run the GWT server-side only code separately, not a problem at all. But, how would the GWT client-side know how to access GWT server-side? On Saturday, 17 April 2021 at 18:45:39 UTC+1 t.br...@gmail.com wrote: Moreover, we have to be careful when we say "remove Jetty", because Jetty is used in CodeServer and JUnitShell. Really the question here is about removing the ability to serve webapps, with servlets, from DevMode. Le sam. 17 avr. 2021 à 19:34, eliasb...@gmail.com <eliasb...@gmail.com> a écrit : This is a very good idea. I am afraid though that it wouldn't change the situation much because the classpaths of GWT and Jetty co-exist and must be aligned regardless. But, I would stand corrected. On Saturday, 17 April 2021 at 17:25:19 UTC+1 Paul Robinson wrote: Would it be plausible to split GWT into two projects - one as it is now but without Jetty built in, and another that adds the bits relating to Jetty? Then the GWT Jetty project could be maintained by those that require it. Paul -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/9cce0909-56fc-4804-a032-103184c05af1n%40googlegroups.com<https://groups.google.com/d/msgid/google-web-toolkit-contributors/9cce0909-56fc-4804-a032-103184c05af1n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/94c5c53d-b72a-4887-a617-4d1064c7c8fan%40googlegroups.com<https://groups.google.com/d/msgid/google-web-toolkit-contributors/94c5c53d-b72a-4887-a617-4d1064c7c8fan%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to a topic in the Google Groups "GWT Contributors" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-web-toolkit-contributors/iU9hckIab2o/unsubscribe. To unsubscribe from this group and all its topics, send an email to google-web-toolkit-contributors+unsubscr...@googlegroups.com<mailto:google-web-toolkit-contributors+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/4486df4d-553d-409f-b3a8-4b4887ff0b9fn%40googlegroups.com<https://groups.google.com/d/msgid/google-web-toolkit-contributors/4486df4d-553d-409f-b3a8-4b4887ff0b9fn%40googlegroups.com?utm_medium=email&utm_source=footer>. CAUTION -- EXTERNAL E-MAIL - Do not click links or open attachments unless you recognize the sender. ________________________________ The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future. -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/BN3P110MB0354A199D56BBA0158B8D7E2DC4B9%40BN3P110MB0354.NAMP110.PROD.OUTLOOK.COM.