Hi there, I am seeing some errors like the one below when trying to start tomcat. It works using the Apple 1.6_03 version, but not this version. It also works with the soylatte (1.6.0_03-p3) version as well. Any ideas? Thanks Nick Shanny jdk version having the issue: openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal- landonf_2008_08_20_14_13-b00) OpenJDK Server VM (build 14.0-b01, mixed mode) Aug 21, 2008 1:12:10 PM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Aug 21, 2008 1:12:10 PM org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket SEVERE: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080] ignored exception: java.net.SocketException: Invalid argument java.net.SocketException: Invalid argument at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java: 358) at java.net.ServerSocket.implAccept(ServerSocket.java:501) at java.net.ServerSocket.accept(ServerSocket.java:469) at org .apache .tomcat .util .net .DefaultServerSocketFactory .acceptSocket(DefaultServerSocketFactory.java:61) at org .apache .tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:408) at org .apache .tomcat .util .net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java: 71) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run(ThreadPool.java:685) at java.lang.Thread.run(Thread.java:674)