com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link fai lure Last packet sent to the server was 0 ms ago. at sun.reflect.GeneratedConstructorAccessor11.newInstance(Unknown Source ) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1 074) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2120) at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:723) at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46) at sun.reflect.GeneratedConstructorAccessor5.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java :282) at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlData Source.java:440) at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlData Source.java:138) at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlData Source.java:108) at com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource.getPooled Connection(MysqlConnectionPoolDataSource.java:58) at mysql.DataBase.getConnection(DataBase.java:55) at mysql.Request.sendRequest(Request.java:36) at server.ServerList.run(ServerList.java:163) Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The driver w as unable to create a connection due to an inability to establish the client por tion of a socket. This is usually caused by a limit on the number of sockets imposed by the operat ing system. This limit is usually configurable. For Unix-based platforms, see the manual page for the 'ulimit' command. Kernel o r system reconfiguration may also be required. For Windows-based platforms, see Microsoft Knowledge Base Article 196271 (Q19627 1). at sun.reflect.GeneratedConstructorAccessor11.newInstance(Unknown Source ) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1 074) at com.mysql.jdbc.MysqlIO.(MysqlIO.java:335) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2043) ... 15 more Caused by: java.net.BindException: Address already in use: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.(Unknown Source) at java.net.Socket.(Unknown Source) at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.ja va:253) at com.mysql.jdbc.MysqlIO.(MysqlIO.java:284) ... 16 more