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")
Currently I can't get the super dev mode compiling the module :(... How should I do that ? In Thomas posts like this one: LINK 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 google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment