On Wednesday, January 13, 2016 at 2:40:15 PM UTC+1, Ed wrote: > > Please some advice on migrating to super-dev mode, as I can't seem to get > it working. > > Current situation: > 1) Using Eclipse launch fiile to start dev mode with arguments: war dir > and -nosever. > 2) I use Apache to map an url to the war dir and proxy any backend calls > to Tomcat. > 3) The index.html contains an entry to load the app: > > <script type="text/javascript" src="plus.nocache.js"></script> > > What I did: > Copied a launch file and changed it to use CodeServer, that starts fine > and I let it point to the war location, and also used the launcherdir to > point to the same war dir. I read that it could use the auto-load feature. >
FYI, -war is an alias for -launcherDir in CodeServer. > Opening the app through the same url as de dev url (without gwt.codesrv > argument and without dev mode running): it start compiling the app and then > shows the app without anything working, no button clicks work. > Any error in the browser console, CodeServer output, or Apache access logs (look for 404s there)? > I think because I include the plus.nocache.js file in the index.html. So I > excluded it, and reload the app, but still the same.. > The plus.nocache.js should be generated by the CodeServer (because of -launcherDir) specifically to trigger the compilation on the CodeServer (URL of the CodeServer is hard-coded in there). This is similar to how DevMode used to generate a plus.nocache.js that only triggered DevMode (and would result in an alert otherwise, telling you your app "may need to be (re)compiled" <https://stackoverflow.com/q/5719118/116472>) > Currently I can't get the super dev mode compiling the module :(... How > should I do that ? In Thomas posts like this one: LINK > <http://stackoverflow.com/questions/18330001/super-dev-mode-in-gwt/18333050#18333050> > on > SO, I read I first have to compile and deploy it. I basically did that > through dev mode, but I think that is not the way to go. > Actually, that was only needed for CodeServer when using bookmarklets (i.e. pre-2.7; the SO answer hadn't been updated for 2.7+) > Should I maybe just use the GWT eclipse plugin ? or use maven for it? I > have a multiple-module structures without about 10 eclipse projects, so > maybe that is hard to manage when every time I have to run maven compile... > Or is that only the first time ? Why compile the first time? > > How should I still use the war? Maybe compile it one time and then put it > in the war ? > And what about the plus.nocache.js link in the index.html? > And how to run in -noserver mode (still the same I quess once it starts > not ?) > DevMode with -noserver (and without -nosuperDevMode) should work the same as CodeServer with -launcherDir. First thing is to diagnose why the app doesn't run after the CodeServer (apparently) correctly compiled it; but it looks like you got your setup right (if it shows a "compiling…" message on load) -- 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.
