Hi Thomas,
I'm completely unfamilar with your dev tools, however when you suggested
having to run something first before http://localhost:9898 exists, 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:9898 user="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?