It seems to be an IPV6 issue. By seting the networking property "java.net.preferIPv4Stack=true" as jvm argument, jetty server starts successfully. I did this by adding the property to the jvm arguments on the devmode ant target. On eclipse, I added the property to jvm arguments on the StockWatcher Run configuration.
Thanks for your help. On Mar 22, 6:15 pm, Chihab Otmani <[email protected]> wrote: > I've actually set up this property on my eclipse.ini because otherwise > I can't download GWT plugin on Eclipse. > > I can successfully start Jetty (installed from debian repository) and > also other java services so it doesn't seem to be a socket listening > issue. Maybe, the issue is do to the way eclipse's jetty is > configured... > I'll try tonight to figure out where it comes from. > > Thanks for your indications > > Chihab > > On Mar 22, 4:58 pm, Jason Parekh <[email protected]> wrote: > > > > > Hi Chihab, > > > Rajeev brought up a good point. It could potentially be an IPV6 issue with > > Sun's sockets. You could try seting the networking property: > > java.net.preferIPv4Stack=true > > as documented > > here:http://java.sun.com/j2se/1.4.2/docs/guide/net/ipv6_guide/index.htmljason > > > On Mon, Mar 22, 2010 at 10:30 AM, Jason Parekh <[email protected]>wrote: > > > > Hi Chihab, > > > > It looks like there are general issues with your configuration when > > > listening on sockets. > > > > Given you're on Linux, I can't imagine it to be permission issues. Have > > > you tried rebooting? Do you know if any of your other apps successfully > > > listen on a port? Could you try a quick Java sample to listen on a port? > > > For example > > >http://java.sun.com/docs/books/tutorial/networking/sockets/clientServ.... > > > > jason > > > > On Sun, Mar 21, 2010 at 5:58 PM, Chihab Otmani <[email protected]> wrote: > > > >> Hi all, > > > >> I've got the following errors when running the development mode code > > >> server as described in this tutorial: > > >>http://code.google.com/webtoolkit/doc/latest/tutorial/create.html, > > >> either using eclipse or webAppcreator ant. > > > >> When using Eclipse, the following message is displayed in the > > >> console : > > >> "Could not connect to remote UI listening at localhost:52134. Using > > >> default UI instead." > > >> The GWT development Mode window is displayed. According to the Web > > >> Server tab, AppEngine seems to be started. The Development mode tab > > >> shows a Communications error -- exception SocketException the detailed > > >> trace is : > > > >> java.net.SocketException: Invalid argument > > >> at java.net.PlainSocketImpl.socketBind(Native Method) > > >> at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365) > > >> at java.net.ServerSocket.bind(ServerSocket.java:319) > > >> at java.net.ServerSocket.bind(ServerSocket.java:277) > > >> at > > >> com.google.gwt.dev.shell.BrowserListener.<init>(BrowserListener.java: > > >> 67) > > >> at > > >> com.google.gwt.dev.DevModeBase.ensureCodeServerListener(DevModeBase.java: > > >> 898) > > >> at com.google.gwt.dev.DevModeBase.doStartup(DevModeBase.java:888) > > >> at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1030) > > >> at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783) > > >> at com.google.gwt.dev.DevMode.main(DevMode.java:275) > > > >> When using webAppCreator (from the GWT eclipse plugin installation > > >> folder) and then "ant devmode" to test, I've got: > > >> devmode: > > >> [java] Unable to start embedded HTTP server > > >> [java] java.net.SocketException: Invalid argument > > >> [java] at sun.nio.ch.Net.bind(Native Method) > > >> [java] at > > >> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java: > > >> 119) > > >> [java] at > > >> sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java: > > >> 59) > > >> [java] at > > > >> org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.ja > > >> va: > > >> 205) > > >> [java] at > > > >> org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector > > >> .java: > > >> 304) > > >> [java] at > > >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: > > >> 39) > > >> [java] at org.mortbay.jetty.Server.doStart(Server.java: > > >> 233) > > >> [java] at > > >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: > > >> 39) > > >> [java] at > > >> com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java: > > >> 543) > > >> [java] at > > >> com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java: > > >> 421) > > >> [java] at > > >> com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java: > > >> 1035) > > >> [java] at com.google.gwt.dev.DevModeBase.run(DevModeBase.java: > > >> 783) > > >> [java] at com.google.gwt.dev.DevMode.main(DevMode.java:275) > > > >> Do you have an idea where these errors come from ? > > > >> My environment: > > >> * Eclipse Galileo 3.5.2 with Java EE IDE Feature 1.2.2 > > >> * Google App Engine Java SDK 1.3.1 > > >> * Google Plugin for Eclipse 1.3.1 > > >> * Google Web Toolkit SDK 2.0.3 > > >> * Debian Testing amd64, Linux 2.6.32 > > >> * Java version "1.6.0_16" (Java HotSpot(TM) 64-Bit Server VM (build > > >> 14.2-b01, mixed mode)) > > >> * Apache Ant version 1.8.0 > > > >> Thanks ! > > > >> -- > > >> You received this message because you are subscribed to the Google Groups > > >> "Google Web Toolkit" group. > > >> To post to this group, send email to [email protected]. > > >> To unsubscribe from this group, send email to > > >> [email protected]<google-web-toolkit%2Bunsubs > > >> [email protected]> > > >> . > > >> For more options, visit this group at > > >>http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
