Ok, I finally got an build xml that works for giving it the OMPHH (which is apparently what gwt calls its jvm emulation mode that allows realtime code changes).
I basically mixed the harness build and the gwt-hosted build till it worked; <target name="gwt-2" depends="compile" description="Runs the webclient through the GWT hosted mode server, for debugging in a JVM."> <java failonerror="true" fork="true" classname="com.google.gwt.dev.DevMode"> <classpath> <pathelement location="${src.dir}"/> <pathelement location="${gen.dir}/messages"/> <path refid="libpath"/> </classpath> <jvmarg value="-Xmx512M"/> <jvmarg value="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8001"/> <arg line="${gwt.args}"/> <arg line="-bindAddress 0.0.0.0" /> <arg line="${gwt.args}"/> <arg line="-startupUrl http://localhost:9898"/> <arg value="org.waveprotocol.box.webclient.WebClientProd"/> </java> Now, I dunno if there's anything else wrong with this. Or that its all necessary. But running "ant gwt-2" after "ant run-sever" now results in a gwt dev mode that seems to pick up code changes on refresh. I see a "Jetty" tab in the gwt development popup which is the server its using. Long road, but I seem to be at....the start ;) Next up I'll copy across those settings for eclipse running/debugging. ~~~ Thomas & Bertines online review show: http://randomreviewshow.com/index.html Try it! You might even feel ambivalent about it :) On 22 December 2013 17:00, Frank R. <renfeng...@gmail.com> wrote: > I put the screenshot here as well, gwt debug mode for wave in a box - > Google Drive< > https://docs.google.com/document/d/1LMVfEiEDeQBOooSjAq39WByOLCtH3AWo0YV_ljY-pTU/edit# > > > > > On Sun, Dec 22, 2013 at 10:32 PM, Ali Lown <a...@lown.me.uk> wrote: > > > Attachments are dropped by the list. > > On 22 Dec 2013 14:29, "Frank R." <renfeng...@gmail.com> wrote: > > > > > Here is a screenshot of my debug configuration. > > > > > > > > > On Sun, Dec 22, 2013 at 10:27 PM, Frank R. <renfeng...@gmail.com> > wrote: > > > > > >> I attached to 8001, and stepped through > > >> org.waveprotocol.box.webclient.client.WebClient.onModuleLoad(). I just > > >> verified you can have Java class hot deployment by edit-and-save. > > >> > > >> Here is how you can do the same, EclipseZone - Remote Debugging with > > >> Eclipse ...< > > http://www.eclipsezone.com/eclipse/forums/t53459.html#eclipse> > > >> > > >> > > >> > > >> On Fri, Dec 20, 2013 at 9:19 AM, Frank R. <renfeng...@gmail.com> > wrote: > > >> > > >>> What's the port for? Can I attach eclipse debug a gwt hosted server > > >>> (started with ant hosted-gwt) by that port? Thanks. > > >>> > > >>> > > >>> On Fri, Dec 20, 2013 at 8:08 AM, Ali Lown <a...@lown.me.uk> wrote: > > >>> > > >>>> The purpose of > > >>>> > > >>>> "<jvmarg > > >>>> > > > value="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8001"/>" > > >>>> is adding support for using a remote debugger. > > >>>> > > >>>> It setups up the JDB client at localhost:8001, so you can then > attach > > >>>> JDB at will. > > >>>> > > >>>> (See: > > >>>> > > > http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=%2Fcom.ibm.java.doc.user.aix64.60%2Fuser%2Fjdb.html > > >>>> ) > > >>>> > > >>>> Ali > > >>>> > > >>>> On 20 December 2013 00:04, Thomas Wrobel <darkfl...@gmail.com> > wrote: > > >>>> > Dunno. the "address=" field specifys it, dunno what it refers too. > > >>>> > > >>>> > > > >>>> > ~~~ > > >>>> > Thomas & Bertines online review show: > > >>>> > http://randomreviewshow.com/index.html > > >>>> > Try it! You might even feel ambivalent about it :) > > >>>> > > > >>>> > > > >>>> > On 20 December 2013 00:49, Frank R. <renfeng...@gmail.com> wrote: > > >>>> > > > >>>> >> What is the port of 8001? > > >>>> > > >>>> >> > > >>>> >> > > >>>> >> On Thu, Dec 19, 2013 at 11:45 PM, Thomas Wrobel < > > darkfl...@gmail.com > > >>>> > > > >>>> >> wrote: > > >>>> >> > > >>>> >> > Still cant seem to get the GWT hosted mode working. > > >>>> >> > > > >>>> >> > I am 95% sure the server is fine. Running "ant run-server" and > > >>>> going to > > >>>> >> > localhost:9898 means I can see and use the webclient. Have to > > keep > > >>>> making > > >>>> >> > new accounts as the old one shiny-ed, but I guess that's just a > > >>>> normal > > >>>> >> bug. > > >>>> >> > > > >>>> >> > Running "ant hosted" still results in no connection; > > >>>> >> > http://darkflame.co.uk/sharespace/Screenshot2.jpg > > >>>> >> > (messy screenshot, but was trying to show everything) > > >>>> >> > ------------------------------------ > > >>>> >> > There seems to be some communication between client and server > > >>>> still, > > >>>> >> > however, as when I refresh the browser I notice activity in the > > >>>> server > > >>>> >> > console window. > > >>>> >> > Heres the log of that; > > >>>> >> > ------------------------------------- > > >>>> >> > =false,w=true,i=1!}-{AsyncHttpConnection@1132ca1 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c > > >>>> >> > =-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:46:28.140:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@1132ca1 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0 > > >>>> >> > ,c=0},r=0 > > >>>> >> > [java] 2013-12-19 > 02:46:28.140:DBUG:oeji.nio:destroyEndPoint > > >>>> >> > SCEP@e03186{l( > > >>>> >> > null)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=false,ishut=true,oshut=true,rb=false,wb= > > >>>> >> > false,w=true,i=1!}-{AsyncHttpConnection@d37bd8 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=- > > >>>> >> > 1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:46:28.140:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@d37bd8 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0, > > >>>> >> > c=0},r=0 > > >>>> >> > [java] 2013-12-19 > 02:46:28.140:DBUG:oeji.nio:destroyEndPoint > > >>>> >> > SCEP@13d0953{l > > >>>> >> > (null)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=false,ishut=true,oshut=true,rb=false,wb > > >>>> >> > =false,w=true,i=1!}-{AsyncHttpConnection@2f3f59 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c= > > >>>> >> > -1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:46:28.140:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@2f3f59 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0, > > >>>> >> > c=0},r=0 > > >>>> >> > [java] 2013-12-19 > > 02:46:36.968:DBUG:oejss.HashedSession:Saving > > >>>> >> > 8o7fkft8skr8 > > >>>> >> > kfpunuz6vcmr true > > >>>> >> > [java] 2013-12-19 > > 02:46:37.109:DBUG:oejss.HashedSession:Saving > > >>>> >> > 12olu3og9eil > > >>>> >> > y19n8l392o3k7d true > > >>>> >> > [java] 2013-12-19 02:47:34.375:DBUG:oejh.HttpParser:filled > > >>>> 444/444 > > >>>> >> > [java] 2013-12-19 02:47:34.375:DBUG:oejs.Server:REQUEST / > on > > >>>> >> > AsyncHttpConne > > >>>> >> > ction@1d4eeb5 > > >>>> >> > > > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-5,l=35,c=0},r= > > >>>> >> > 197 > > >>>> >> > [java] 2013-12-19 > > 02:47:34.375:DBUG:oejsh.ContextHandler:scope > > >>>> >> null||/ > > >>>> >> > @ o. > > >>>> >> > > > >>>> >> > > > >>>> >> > > >>>> > > > e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/C:/TomsProjects/ > > >>>> >> > wave/war/] > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:47:34.375:DBUG:oejsh.ContextHandler:context=||/ @ > > >>>> >> > o.e. > > >>>> >> > > > >>>> >> > > > >>>> >> > > >>>> > > > j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/C:/TomsProjects/wa > > >>>> >> > ve/war/] > > >>>> >> > [java] 2013-12-19 02:47:34.390:DBUG:oejs.session:Got > Session > > >>>> ID > > >>>> >> > 8o7fkft8skr > > >>>> >> > 8kfpunuz6vcmr from cookie > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.390:DBUG:oejs.session:sessionManager=org.eclipse > > >>>> >> > .jetty.server.session.HashSessionManager@b48b11 > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.406:DBUG:oejs.session:session=org.eclipse.jetty. > > >>>> >> > server.session.HashedSession:8o7fkft8skr8kfpunuz6vcmr@20584312 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.406:DBUG:oejs.ServletHandler:servlet > > >>>> >> > |/|null -> > > >>>> >> > default > > >>>> >> > [java] 2013-12-19 > > 02:47:34.406:DBUG:oejs.ServletHandler:chain= > > >>>> >> > com.google.in > > >>>> >> > ject.servlet.GuiceFilter-5683514->default > > >>>> >> > [java] 2013-12-19 > 02:47:34.406:DBUG:oejs.ServletHandler:call > > >>>> filter > > >>>> >> > com.goo > > >>>> >> > gle.inject.servlet.GuiceFilter-5683514 > > >>>> >> > [java] 2013-12-19 02:47:34.406:DBUG:oejs.Server:RESPONSE / > > >>>> 200 > > >>>> >> > [java] 2013-12-19 02:47:34.406:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.500:DBUG:oejh.HttpParser:filled > > >>>> 486/486 > > >>>> >> > [java] 2013-12-19 02:47:34.500:DBUG:oejs.Server:REQUEST > > >>>> >> > /webclient/webclien > > >>>> >> > t.nocache.js on AsyncHttpConnection@1d4eeb5 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1}, > > >>>> >> > p=HttpParser{s=-5,l=35,c=0},r=198 > > >>>> >> > [java] 2013-12-19 > > 02:47:34.500:DBUG:oejsh.ContextHandler:scope > > >>>> >> > null||/webcl > > >>>> >> > ient/webclient.nocache.js @ > > >>>> >> > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/ > > >>>> >> > war/]},[file:/C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.500:DBUG:oejsh.ContextHandler:context=||/webclie > > >>>> >> > nt/webclient.nocache.js @ > > >>>> >> > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/wa > > >>>> >> > r/]},[file:/C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 02:47:34.515:DBUG:oejs.session:Got > Session > > >>>> ID > > >>>> >> > 8o7fkft8skr > > >>>> >> > 8kfpunuz6vcmr from cookie > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.515:DBUG:oejs.session:sessionManager=org.eclipse > > >>>> >> > .jetty.server.session.HashSessionManager@b48b11 > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.515:DBUG:oejs.session:session=org.eclipse.jetty. > > >>>> >> > server.session.HashedSession:8o7fkft8skr8kfpunuz6vcmr@20584312 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.515:DBUG:oejs.ServletHandler:servlet > > >>>> >> > |/webclient > > >>>> >> > /webclient.nocache.js|null -> default > > >>>> >> > [java] 2013-12-19 > > 02:47:34.515:DBUG:oejs.ServletHandler:chain= > > >>>> >> > com.google.in > > >>>> >> > > > >>>> >> > > > >>>> >> > > >>>> > > > ject.servlet.GuiceFilter-5683514->org.eclipse.jetty.servlets.GzipFilter-11382417 > > >>>> >> > ->default > > >>>> >> > [java] 2013-12-19 > 02:47:34.515:DBUG:oejs.ServletHandler:call > > >>>> filter > > >>>> >> > com.goo > > >>>> >> > gle.inject.servlet.GuiceFilter-5683514 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.515:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /webclient > > >>>> >> > /webclient.nocache.js.gz=null > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.515:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /webclient > > >>>> >> > > > >>>> >> > > > >>>> >> > > >>>> > > > /webclient.nocache.js=file:/C:/TomsProjects/wave/war/webclient/webclient.nocache > > >>>> >> > .js > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.515:DBUG:oejs.DefaultServlet:uri=/webclient/webc > > >>>> >> > lient.nocache.js > > >>>> >> > resource=file:/C:/TomsProjects/wave/war/webclient/webclient.noc > > >>>> >> > ache.js > > >>>> >> > [java] 2013-12-19 02:47:34.515:DBUG:oejs.Server:RESPONSE > > >>>> >> > /webclient/webclie > > >>>> >> > nt.nocache.js 304 > > >>>> >> > [java] 2013-12-19 02:47:34.531:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.531:DBUG:oejh.HttpParser:filled > > >>>> 488/488 > > >>>> >> > [java] 2013-12-19 02:47:34.531:DBUG:oejs.Server:REQUEST > > >>>> >> > /static/logo.png on > > >>>> >> > AsyncHttpConnection@1d4eeb5 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s= > > >>>> >> > -5,l=35,c=0},r=199 > > >>>> >> > [java] 2013-12-19 > > 02:47:34.531:DBUG:oejsh.ContextHandler:scope > > >>>> >> > null||/stati > > >>>> >> > c/logo.png @ > > >>>> >> > > > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/C > > >>>> >> > :/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.531:DBUG:oejsh.ContextHandler:context=||/static/ > > >>>> >> > logo.png @ > > >>>> >> > > > >>>> > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/C:/ > > >>>> >> > TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 02:47:34.531:DBUG:oejs.session:Got > Session > > >>>> ID > > >>>> >> > 8o7fkft8skr > > >>>> >> > 8kfpunuz6vcmr from cookie > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.531:DBUG:oejs.session:sessionManager=org.eclipse > > >>>> >> > .jetty.server.session.HashSessionManager@b48b11 > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.531:DBUG:oejs.session:session=org.eclipse.jetty. > > >>>> >> > server.session.HashedSession:8o7fkft8skr8kfpunuz6vcmr@20584312 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.531:DBUG:oejs.ServletHandler:servlet > > >>>> >> > |/static/lo > > >>>> >> > go.png|null -> default > > >>>> >> > [java] 2013-12-19 > > 02:47:34.531:DBUG:oejs.ServletHandler:chain= > > >>>> >> > com.google.in > > >>>> >> > ject.servlet.GuiceFilter-5683514->default > > >>>> >> > [java] 2013-12-19 > 02:47:34.531:DBUG:oejs.ServletHandler:call > > >>>> filter > > >>>> >> > com.goo > > >>>> >> > gle.inject.servlet.GuiceFilter-5683514 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.578:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /static/lo > > >>>> >> > go.png.gz=null > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.578:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /static/lo > > >>>> >> > go.png=file:/C:/TomsProjects/wave/war/static/logo.png > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.578:DBUG:oejs.DefaultServlet:uri=/static/ > > >>>> >> > logo.pn > > >>>> >> > g resource=file:/C:/TomsProjects/wave/war/static/logo.png > > >>>> >> > [java] 2013-12-19 02:47:34.593:DBUG:oejs.Server:RESPONSE > > >>>> >> > /static/logo.png > > >>>> >> > 304 > > >>>> >> > [java] 2013-12-19 02:47:34.593:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.593:DBUG:oejh.HttpParser:filled > > >>>> 428/428 > > >>>> >> > [java] 2013-12-19 02:47:34.593:DBUG:oejs.Server:REQUEST / > > >>>> >> > socket.io/socket.i > > >>>> >> > o.js on AsyncHttpConnection@1d4eeb5 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpPa > > >>>> >> > rser{s=-5,l=35,c=0},r=200 > > >>>> >> > [java] 2013-12-19 > > 02:47:34.671:DBUG:oejsh.ContextHandler:scope > > >>>> >> > null||/socke > > >>>> >> > t.io/socket.io.js @ > > >>>> >> > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[ > > >>>> >> > file:/C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 02:47:34.640:DBUG:oeji.nio:created > > >>>> SCEP@1a61053 > > >>>> >> > {l(/127.0. > > >>>> >> > 0.1:1310)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=true,ishut=false,oshut=false,rb=fals > > >>>> >> > e,wb=false,w=true,i=0}-{AsyncHttpConnection@179bd11 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=- > > >>>> >> > 1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.671:DBUG:oejsh.ContextHandler:context=||/socket. > > >>>> >> > io/socket.io.js @ > > >>>> >> > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[fi > > >>>> >> > le:/C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 02:47:34.687:DBUG:oejs.session:Got > Session > > >>>> ID > > >>>> >> > 8o7fkft8skr > > >>>> >> > 8kfpunuz6vcmr from cookie > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.687:DBUG:oejs.session:sessionManager=org.eclipse > > >>>> >> > .jetty.server.session.HashSessionManager@b48b11 > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.687:DBUG:oejs.session:session=org.eclipse.jetty. > > >>>> >> > server.session.HashedSession:8o7fkft8skr8kfpunuz6vcmr@20584312 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.687:DBUG:oejs.ServletHandler:servlet |/ > > >>>> >> > socket.io > > >>>> >> > /socket.io.js|null -> default > > >>>> >> > [java] 2013-12-19 > > 02:47:34.687:DBUG:oejs.ServletHandler:chain= > > >>>> >> > com.google.in > > >>>> >> > ject.servlet.GuiceFilter-5683514->default > > >>>> >> > [java] 2013-12-19 > 02:47:34.687:DBUG:oejs.ServletHandler:call > > >>>> filter > > >>>> >> > com.goo > > >>>> >> > gle.inject.servlet.GuiceFilter-5683514 > > >>>> >> > [java] 2013-12-19 02:47:34.687:DBUG:oejh.HttpParser:filled > > >>>> 489/489 > > >>>> >> > [java] 2013-12-19 02:47:34.687:DBUG:oejs.Server:REQUEST > > >>>> >> > /static/earth.png o > > >>>> >> > n AsyncHttpConnection@179bd11 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s > > >>>> >> > =-5,l=35,c=0},r=1 > > >>>> >> > [java] 2013-12-19 > > 02:47:34.687:DBUG:oejsh.ContextHandler:scope > > >>>> >> > null||/stati > > >>>> >> > c/earth.png @ > > >>>> >> > > > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/ > > >>>> >> > C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.687:DBUG:oejsh.ContextHandler:context=||/static/ > > >>>> >> > earth.png @ > > >>>> >> > > > >>>> o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/C: > > >>>> >> > /TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 02:47:34.687:DBUG:oejs.session:Got > Session > > >>>> ID > > >>>> >> > 8o7fkft8skr > > >>>> >> > 8kfpunuz6vcmr from cookie > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.687:DBUG:oejs.session:sessionManager=org.eclipse > > >>>> >> > .jetty.server.session.HashSessionManager@b48b11 > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.687:DBUG:oejs.session:session=org.eclipse.jetty. > > >>>> >> > server.session.HashedSession:8o7fkft8skr8kfpunuz6vcmr@20584312 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.687:DBUG:oejs.ServletHandler:servlet > > >>>> >> > |/static/ea > > >>>> >> > rth.png|null -> default > > >>>> >> > [java] 2013-12-19 > > 02:47:34.687:DBUG:oejs.ServletHandler:chain= > > >>>> >> > com.google.in > > >>>> >> > ject.servlet.GuiceFilter-5683514->default > > >>>> >> > [java] 2013-12-19 > 02:47:34.687:DBUG:oejs.ServletHandler:call > > >>>> filter > > >>>> >> > com.goo > > >>>> >> > gle.inject.servlet.GuiceFilter-5683514 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.687:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /static/ea > > >>>> >> > rth.png.gz=null > > >>>> >> > [java] 2013-12-19 02:47:34.703:DBUG:oejs.Server:RESPONSE / > > >>>> >> > socket.io/socket. > > >>>> >> > io.js 200 > > >>>> >> > [java] 2013-12-19 02:47:34.703:DBUG:oeji.nio:created > > >>>> SCEP@33a290 > > >>>> >> > {l(/127.0.0 > > >>>> >> > .1:1311)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=true,ishut=false,oshut=false,rb=false > > >>>> >> > ,wb=false,w=true,i=0}-{AsyncHttpConnection@1f5d05b > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1 > > >>>> >> > ,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 02:47:34.703:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.703:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:34.703:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /static/ea > > >>>> >> > rth.png=file:/C:/TomsProjects/wave/war/static/earth.png > > >>>> >> > [java] 2013-12-19 02:47:34.750:DBUG:oeji.nio:created > > >>>> SCEP@c76003 > > >>>> >> > {l(/127.0.0 > > >>>> >> > .1:1312)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=true,ishut=false,oshut=false,rb=false > > >>>> >> > ,wb=false,w=true,i=0}-{AsyncHttpConnection@1709dc6 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1 > > >>>> >> > ,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:34.796:DBUG:oejs.DefaultServlet:uri=/static/earth.p > > >>>> >> > ng resource=file:/C:/TomsProjects/wave/war/static/earth.png > > >>>> >> > [java] 2013-12-19 02:47:34.796:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.796:DBUG:oejs.Server:RESPONSE > > >>>> >> > /static/earth.png > > >>>> >> > 304 > > >>>> >> > [java] 2013-12-19 02:47:34.796:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.812:DBUG:oeji.nio:created > > >>>> SCEP@23ec74 > > >>>> >> > {l(/127.0.0 > > >>>> >> > .1:1313)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=true,ishut=false,oshut=false,rb=false > > >>>> >> > ,wb=false,w=true,i=0}-{AsyncHttpConnection@78d8ac > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1, > > >>>> >> > c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 02:47:34.812:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:34.875:DBUG:oeji.nio:created > > >>>> SCEP@148bd4 > > >>>> >> > {l(/127.0.0 > > >>>> >> > .1:1314)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=true,ishut=false,oshut=false,rb=false > > >>>> >> > ,wb=false,w=true,i=0}-{AsyncHttpConnection@e819b3 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1, > > >>>> >> > c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 02:47:34.906:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 02:47:35.218:DBUG:oejh.HttpParser:filled > > >>>> 333/333 > > >>>> >> > [java] 2013-12-19 02:47:35.218:DBUG:oejs.Server:REQUEST > > >>>> >> > /static/favicon.ico > > >>>> >> > on AsyncHttpConnection@1d4eeb5 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser > > >>>> >> > {s=-5,l=35,c=0},r=201 > > >>>> >> > [java] 2013-12-19 > > 02:47:35.218:DBUG:oejsh.ContextHandler:scope > > >>>> >> > null||/stati > > >>>> >> > c/favicon.ico @ > > >>>> >> > > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file > > >>>> >> > :/C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:35.218:DBUG:oejsh.ContextHandler:context=||/static/ > > >>>> >> > favicon.ico @ > > >>>> >> > > > o.e.j.w.WebAppContext{/,[file:/C:/TomsProjects/wave/war/]},[file:/ > > >>>> >> > C:/TomsProjects/wave/war/] > > >>>> >> > [java] 2013-12-19 02:47:35.250:DBUG:oejs.session:Got > Session > > >>>> ID > > >>>> >> > 8o7fkft8skr > > >>>> >> > 8kfpunuz6vcmr from cookie > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:35.250:DBUG:oejs.session:sessionManager=org.eclipse > > >>>> >> > .jetty.server.session.HashSessionManager@b48b11 > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:35.250:DBUG:oejs.session:session=org.eclipse.jetty. > > >>>> >> > server.session.HashedSession:8o7fkft8skr8kfpunuz6vcmr@20584312 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:35.250:DBUG:oejs.ServletHandler:servlet > > >>>> >> > |/static/fa > > >>>> >> > vicon.ico|null -> default > > >>>> >> > [java] 2013-12-19 > > 02:47:35.250:DBUG:oejs.ServletHandler:chain= > > >>>> >> > com.google.in > > >>>> >> > ject.servlet.GuiceFilter-5683514->default > > >>>> >> > [java] 2013-12-19 > 02:47:35.250:DBUG:oejs.ServletHandler:call > > >>>> filter > > >>>> >> > com.goo > > >>>> >> > gle.inject.servlet.GuiceFilter-5683514 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:35.250:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /static/fa > > >>>> >> > vicon.ico.gz=null > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:35.250:DBUG:oejs.DefaultServlet:Resource > > >>>> >> > /static/fa > > >>>> >> > vicon.ico=file:/C:/TomsProjects/wave/war/static/favicon.ico > > >>>> >> > [java] 2013-12-19 > > >>>> >> > 02:47:35.250:DBUG:oejs.DefaultServlet:uri=/static/favicon > > >>>> >> > .ico resource=file:/C:/TomsProjects/wave/war/static/favicon.ico > > >>>> >> > [java] 2013-12-19 02:47:35.281:DBUG:oejs.Server:RESPONSE > > >>>> >> > /static/favicon.ic > > >>>> >> > o 200 > > >>>> >> > [java] 2013-12-19 02:47:35.281:DBUG:oejh.HttpParser:filled > > 0/0 > > >>>> >> > [java] 2013-12-19 > > 02:47:36.968:DBUG:oejss.HashedSession:Saving > > >>>> >> > 8o7fkft8skr8 > > >>>> >> > kfpunuz6vcmr true > > >>>> >> > [java] 2013-12-19 > > 02:47:37.109:DBUG:oejss.HashedSession:Saving > > >>>> >> > 12olu3og9eil > > >>>> >> > y19n8l392o3k7d true > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.000:DBUG:oejin.ChannelEndPoint:ishut > > >>>> >> > SCEP@33a290 > > >>>> >> > {l(/127.0.0.1:1311)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=false,oshut=fals > > >>>> >> > e,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@1f5d05b > > >>>> >> > ,g=HttpGenerator{s= > > >>>> >> > 0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 02:47:48.000:DBUG:oejh.HttpParser:filled > > >>>> -1/0 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.000:DBUG:oejin.ChannelEndPoint:close > > >>>> >> > SCEP@33a290 > > >>>> >> > {l(/127.0.0.1:1311)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=true,oshut=false > > >>>> >> > ,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@1f5d05b > > >>>> >> > ,g=HttpGenerator{s=0 > > >>>> >> > ,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.000:DBUG:oejin.ChannelEndPoint:ishut > > >>>> >> > SCEP@c76003 > > >>>> >> > {l(/127.0.0.1:1312)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=false,oshut=fals > > >>>> >> > e,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@1709dc6 > > >>>> >> > ,g=HttpGenerator{s= > > >>>> >> > 0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 02:47:48.046:DBUG:oejh.HttpParser:filled > > >>>> -1/0 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.046:DBUG:oejin.ChannelEndPoint:close > > >>>> >> > SCEP@c76003 > > >>>> >> > {l(/127.0.0.1:1312)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=true,oshut=false > > >>>> >> > ,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@1709dc6 > > >>>> >> > ,g=HttpGenerator{s=0 > > >>>> >> > ,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.000:DBUG:oejin.ChannelEndPoint:ishut > > >>>> >> > SCEP@148bd4 > > >>>> >> > {l(/127.0.0.1:1314)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=false,oshut=fals > > >>>> >> > e,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@e819b3 > > >>>> >> > ,g=HttpGenerator{s=0 > > >>>> >> > ,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 02:47:48.046:DBUG:oejh.HttpParser:filled > > >>>> -1/0 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.046:DBUG:oejin.ChannelEndPoint:close > > >>>> >> > SCEP@148bd4 > > >>>> >> > {l(/127.0.0.1:1314)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=true,oshut=false > > >>>> >> > ,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@e819b3 > > >>>> >> > ,g=HttpGenerator{s=0, > > >>>> >> > h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > 02:47:48.046:DBUG:oeji.nio:destroyEndPoint > > >>>> >> > SCEP@33a290{l( > > >>>> >> > null)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=false,ishut=true,oshut=true,rb=false,wb=f > > >>>> >> > alse,w=true,i=1!}-{AsyncHttpConnection@1f5d05b > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=- > > >>>> >> > 1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:47:48.046:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@1f5d05b > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0 > > >>>> >> > ,c=0},r=0 > > >>>> >> > [java] 2013-12-19 > 02:47:48.046:DBUG:oeji.nio:destroyEndPoint > > >>>> >> > SCEP@c76003{l( > > >>>> >> > /127.0.0.1:1312)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=false,ishut=true,oshut=true,rb > > >>>> >> > =false,wb=false,w=true,i=1!}-{AsyncHttpConnection@1709dc6 > > >>>> >> > ,g=HttpGenerator{s=0,h= > > >>>> >> > -1,b=-1,c=-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:47:48.046:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@1709dc6 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0 > > >>>> >> > ,c=0},r=0 > > >>>> >> > [java] 2013-12-19 > 02:47:48.046:DBUG:oeji.nio:destroyEndPoint > > >>>> >> > SCEP@148bd4{l( > > >>>> >> > /127.0.0.1:1314)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=false,ishut=true,oshut=true,r > > >>>> >> > b=false,wb=false,w=true,i=1!}-{AsyncHttpConnection@e819b3 > > >>>> >> > ,g=HttpGenerator{s=0,h= > > >>>> >> > -1,b=-1,c=-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.000:DBUG:oejin.ChannelEndPoint:ishut > > >>>> >> > SCEP@23ec74 > > >>>> >> > {l(/127.0.0.1:1313)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=false,oshut=fals > > >>>> >> > e,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@78d8ac > > >>>> >> > ,g=HttpGenerator{s=0 > > >>>> >> > ,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:47:48.046:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@e819b3 > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0, > > >>>> >> > c=0},r=0 > > >>>> >> > [java] 2013-12-19 02:47:48.046:DBUG:oejh.HttpParser:filled > > >>>> -1/0 > > >>>> >> > [java] 2013-12-19 > > >>>> 02:47:48.046:DBUG:oejin.ChannelEndPoint:close > > >>>> >> > SCEP@23ec74 > > >>>> >> > {l(/127.0.0.1:1313)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=true,open=true,ishut=true,oshut=false > > >>>> >> > ,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@78d8ac > > >>>> >> > ,g=HttpGenerator{s=0, > > >>>> >> > h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > 02:47:48.062:DBUG:oeji.nio:destroyEndPoint > > >>>> >> > SCEP@23ec74{l( > > >>>> >> > null)<->r(/127.0.0.1:9898 > > >>>> >> > ),d=false,open=false,ishut=true,oshut=true,rb=false,wb= > > >>>> >> > false,w=true,i=1!}-{AsyncHttpConnection@78d8ac > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=- > > >>>> >> > 1},p=HttpParser{s=0,l=0,c=0},r=0} > > >>>> >> > [java] 2013-12-19 > > >>>> >> 02:47:48.062:DBUG:oejs.AbstractHttpConnection:closed > > >>>> >> > Asyn > > >>>> >> > cHttpConnection@78d8ac > > >>>> >> > ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=0,l=0, > > >>>> >> > c=0},r=0 > > >>>> >> > [java] 2013-12-19 > > 02:48:36.968:DBUG:oejss.HashedSession:Saving > > >>>> >> > 8o7fkft8skr8 > > >>>> >> > kfpunuz6vcmr true > > >>>> >> > [java] 2013-12-19 > > 02:48:37.218:DBUG:oejss.HashedSession:Saving > > >>>> >> > 12olu3og9eil > > >>>> >> > y19n8l392o3k7d true > > >>>> >> > [java] 2013-12-19 > > 02:49:36.968:DBUG:oejss.HashedSession:Saving > > >>>> >> > 8o7fkft8skr8 > > >>>> >> > kfpunuz6vcmr true > > >>>> >> > [java] 2013-12-19 > > 02:49:37.218:DBUG:oejss.HashedSession:Saving > > >>>> >> > 12olu3og9eil > > >>>> >> > y19n8l392o3k7d true > > >>>> >> > > > >>>> >> > --------------------------------- > > >>>> >> > > > >>>> >> > Looking at the gwt-hosted build xml; > > >>>> >> > > > >>>> >> > <target name="hosted-gwt" depends="compile" > > >>>> >> > description="Runs the hosted mode server, for debugging > the > > >>>> GWT > > >>>> >> > client in a JVM."> > > >>>> >> > <java failonerror="true" fork="true" > > >>>> >> > classname="com.google.gwt.dev.DevMode"> > > >>>> >> > <classpath> > > >>>> >> > <pathelement location="${src.dir}"/> > > >>>> >> > <pathelement location="${gen.dir}/messages"/> > > >>>> >> > <path refid="libpath"/> > > >>>> >> > </classpath> > > >>>> >> > <jvmarg value="-Xmx1024M"/> > > >>>> >> > <jvmarg value="-ea"/> > > >>>> >> > <jvmarg > > >>>> >> > > > >>>> >> > > > >>>> >> > > >>>> > > > value="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8001"/> > > >>>> >> > <arg value="-noserver" /> > > >>>> >> > <arg line="-bindAddress 0.0.0.0" /> > > >>>> >> > <arg line="${gwt.args}"/> > > >>>> >> > <arg line="-startupUrl http://localhost:9898"/> > > >>>> >> > <arg > value="org.waveprotocol.box.webclient.WebClientProd"/> > > >>>> >> > </java> > > >>>> >> > </target> > > >>>> >> > > > >>>> >> > > > >>>> >> > should "-noserver" be in there? > > >>>> >> > I didnt edit any of that myself, save for pasting the startURL > > >>>> into it, > > >>>> >> but > > >>>> >> > I am looking at difference between the working "editor-hosted" > > and > > >>>> >> > "waveharness-hosted" configs, and this one. > > >>>> >> > > > >>>> >> > > > >>>> >> > ~~~ > > >>>> >> > Thomas & Bertines online review show: > > >>>> >> > http://randomreviewshow.com/index.html > > >>>> >> > Try it! You might even feel ambivalent about it :) > > >>>> >> > > > >>>> >> > > > >>>> >> > On 17 December 2013 22:42, Thomas Wrobel <darkfl...@gmail.com> > > >>>> wrote: > > >>>> >> > > > >>>> >> > > *Sam -* Thanks for the idea, but I don't think that's been my > > >>>> issue, > > >>>> >> as I > > >>>> >> > > could connect ok to waveharness-hosted and ant editor-hosted > > >>>> when I > > >>>> >> > > tried them. > > >>>> >> > > Still, good to note that incase anyone else has that issue. > > >>>> >> > > > > >>>> >> > > ~~~ > > >>>> >> > > Thomas & Bertines online review show: > > >>>> >> > > http://randomreviewshow.com/index.html > > >>>> >> > > Try it! You might even feel ambivalent about it :) > > >>>> >> > > > > >>>> >> > > > > >>>> >> > > On 17 December 2013 21:34, Sam Nelson <so...@orcon.net.nz> > > >>>> wrote: > > >>>> >> > > > > >>>> >> > >> Hi Thomas, > > >>>> >> > >> > > >>>> >> > >> I'm completely unfamilar with your dev tools, however when > you > > >>>> >> suggested > > >>>> >> > >> having to run something first before > > http://localhost:9898exists, > > >>>> >> that > > >>>> >> > >> rung a bell for me as a windows developer. When attempting > to > > >>>> listen > > >>>> >> > on a > > >>>> >> > >> URL in a windows environment with a WCF self-hosted service > - > > >>>> that is, > > >>>> >> > >> outside of the IIS web server, I've had to explicitly grant > > >>>> access > > >>>> >> > rights > > >>>> >> > >> for the URL to my application's user account by running > > >>>> something > > >>>> >> like: > > >>>> >> > >> netsh http add urlacl url=http://localhost:9898user > > ="MyServiceUser" > > >>>> >> > >> > > >>>> >> > >> I think "netsh http" only works on Vista or higher though, > in > > >>>> an XP > > >>>> >> > >> environment you'd need the Windows Support Tools installed > to > > >>>> >> accomplish > > >>>> >> > >> the same via the command line, although I don't know which > > tool > > >>>> you > > >>>> >> use > > >>>> >> > in > > >>>> >> > >> here since at that point I just switched my installer from > > >>>> invoking > > >>>> >> > another > > >>>> >> > >> tool, to using the HTTP API directly (see > > >>>> HttpSetServiceConfiguration > > >>>> >> in > > >>>> >> > >> the httpapi.dll), which gives the required functionality > > >>>> between both > > >>>> >> > >> operating systems. Not sure if that'll help? > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> -------- Original Message -------- > > >>>> >> > >> Date: Tue, 17 Dec 2013 16:21:22 +0100 > > >>>> >> > >> From: Thomas Wrobel <darkfl...@gmail.com> > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> On 16 December 2013 18:26, Yuri Z <vega...@gmail.com<mailto: > > >>>> >> > >> vega...@gmail.com>> wrote: > > >>>> >> > >> > > >>>> >> > >> Try to add the startupUrl like this: > > >>>> >> > >> > > >>>> >> > >> <target name="hosted-gwt" depends="compile" > > >>>> >> > >> description="Runs the hosted mode server, for > > >>>> debugging the > > >>>> >> > GWT > > >>>> >> > >> client in a JVM."> > > >>>> >> > >> <java failonerror="true" fork="true" > > >>>> >> > >> classname="com.google.gwt.dev.DevMode"> > > >>>> >> > >> <classpath> > > >>>> >> > >> <pathelement location="${src.dir}"/> > > >>>> >> > >> <pathelement location="${gen.dir}/messages"/> > > >>>> >> > >> <path refid="libpath"/> > > >>>> >> > >> </classpath> > > >>>> >> > >> <jvmarg value="-Xmx512M"/> > > >>>> >> > >> <jvmarg value="-ea"/> > > >>>> >> > >> <jvmarg > > >>>> >> > >> value="-agentlib:jdwp=transport=dt_socket,server=y, > > >>>> >> > >> suspend=n,address=8001"/> > > >>>> >> > >> <arg value="-noserver" /> > > >>>> >> > >> <arg line="-bindAddress 0.0.0.0" /> > > >>>> >> > >> <arg line="${gwt.args}"/> > > >>>> >> > >> <arg line="-startupUrl http://localhost:9898"/> > > >>>> >> > >> <arg > > >>>> value="org.waveprotocol.box.webclient.WebClientProd"/> > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> Progress, but still no luck. > > >>>> >> > >> My XML now seems identical to you, with the exception of > > >>>> <jvmarg > > >>>> >> > >> value="-Xmx512M"/> is <jvmarg value="-Xmx1024M"/>. I assume > > >>>> that's > > >>>> >> just > > >>>> >> > >> mine having more memory assigned though. > > >>>> >> > >> > > >>>> >> > >> On running "ant hosted-gwt" I now get a startupurl , but no > > >>>> connection > > >>>> >> > to > > >>>> >> > >> it (enclosed screenshot, hope it works); > > >>>> >> > >> > > >>>> >> > >> Could it be something with port numbers? I notice theres a > > >>>> parameter > > >>>> >> > >> there "address=8001", dunno if that has any connection with > my > > >>>> lack of > > >>>> >> > >> connection. > > >>>> >> > >> Only other thing I can think of is I have to run something > > else > > >>>> first > > >>>> >> > >> before "http://localhost:9898" exists? > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > >> > > >>>> >> > > > > >>>> >> > > > >>>> >> > > >>>> > > >>> > > >>> > > >> > > > > > >