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?
> > >>>> >> > >>
> > >>>> >> > >>
> > >>>> >> > >>
> > >>>> >> > >>
> > >>>> >> > >>
> > >>>> >> > >
> > >>>> >> >
> > >>>> >>
> > >>>>
> > >>>
> > >>>
> > >>
> > >
> >
>

Reply via email to