请问各位大哥们,这是什么错误,以前从来没见过,实在搞不定,该如何解决!非常感谢! 
环境:Resin+win2003+MySQL Server connection failure during transaction. Due to underlying exception: 'java.net.SocketException: No buffer space available (maximum connections reached?): connect'. ** BEGIN NESTED EXCEPTION ** java.net.SocketException 
MESSAGE: No buffer space available (maximum connections reached?): connect STACKTRACE: java.net.SocketException: No buffer space available (maximum connections reached?): connect 
at java.net.PlainSocketImpl.socketConnect(Native Method) 
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364) 
at java.net.Socket.connect(Socket.java:507) 
at java.net.Socket.connect(Socket.java:457) 
at java.net.Socket. <init>(Socket.java:365) 
at java.net.Socket. <init>(Socket.java:207) 
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256) 
at com.mysql.jdbc.MysqlIO. <init>(MysqlIO.java:271) 
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2894) 
at com.mysql.jdbc.Connection. <init>(Connection.java:1553) 
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285) 
at com.caucho.sql.XADataSourceAdapter.getXAConnection(XADataSourceAdapter.java:119) 
at com.caucho.sql.XADataSourceAdapter.getPooledConnection(XADataSourceAdapter.java:141) 
at com.caucho.sql.DBPool.createConnection(DBPool.java:1421) 
at com.caucho.sql.DBPool.getPooledConnection(DBPool.java:1347) 
at com.caucho.sql.DBPool.getConnection(DBPool.java:1201) 
at com.caucho.sql.DBPool.getConnection(DBPool.java:1175) 
at _county_0center._tools._noteandpunish__jsp._jspService(_noteandpunish__jsp.java:62) 
at com.caucho.jsp.JavaPage.service(JavaPage.java:75) 
at com.caucho.jsp.Page.subservice(Page.java:506) 
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182) 
at com.caucho.server.http.Invocation.service(Invocation.java:315) 
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) 
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246) 
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) 
at com.caucho.server.TcpConnection.run(TcpConnection.java:139) 
at java.lang.Thread.run(Thread.java:595) 
** END NESTED EXCEPTION ** 
Attempted reconnect 3 times. Giving up. 
com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Server connection failure during transaction. Due to underlying exception: 'java.net.SocketException: No buffer space available (maximum connections reached?): connect'. ** BEGIN NESTED EXCEPTION ** java.net.SocketException 
MESSAGE: No buffer space available (maximum connections reached?): connect STACKTRACE: java.net.SocketException: No buffer space available (maximum connections reached?): connect 
at java.net.PlainSocketImpl.socketConnect(Native Method) 
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364) 
at java.net.Socket.connect(Socket.java:507) 
at java.net.Socket.connect(Socket.java:457) 
at java.net.Socket. <init>(Socket.java:365) 
at java.net.Socket. <init>(Socket.java:207) 
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256) 
at com.mysql.jdbc.MysqlIO. <init>(MysqlIO.java:271) 
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2894) 
at com.mysql.jdbc.Connection. <init>(Connection.java:1553) 
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285) 
at com.caucho.sql.XADataSourceAdapter.getXAConnection(XADataSourceAdapter.java:119) 
at com.caucho.sql.XADataSourceAdapter.getPooledConnection(XADataSourceAdapter.java:141) 
at com.caucho.sql.DBPool.createConnection(DBPool.java:1421) 
at com.caucho.sql.DBPool.getPooledConnection(DBPool.java:1347) 
at com.caucho.sql.DBPool.getConnection(DBPool.java:1201) 
at com.caucho.sql.DBPool.getConnection(DBPool.java:1175) 
at _county_0center._tools._noteandpunish__jsp._jspService(_noteandpunish__jsp.java:62) 
at com.caucho.jsp.JavaPage.service(JavaPage.java:75) 
at com.caucho.jsp.Page.subservice(Page.java:506) 
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182) 
at com.caucho.server.http.Invocation.service(Invocation.java:315) 
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) 
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246) 
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) 
at com.caucho.server.TcpConnection.run(TcpConnection.java:139) 
at java.lang.Thread.run(Thread.java:595) 
** END NESTED EXCEPTION ** 
Attempted reconnect 3 times. Giving up. 
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:888) 
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2970) 
at com.mysql.jdbc.Connection. <init>(Connection.java:1553) 
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285) 
at com.caucho.sql.XADataSourceAdapter.getXAConnection(XADataSourceAdapter.java:119) 
at com.caucho.sql.XADataSourceAdapter.getPooledConnection(XADataSourceAdapter.java:141) 
at com.caucho.sql.DBPool.createConnection(DBPool.java:1421) 
at com.caucho.sql.DBPool.getPooledConnection(DBPool.java:1347) 
at com.caucho.sql.DBPool.getConnection(DBPool.java:1201) 
at com.caucho.sql.DBPool.getConnection(DBPool.java:1175) 
at _county_0center._tools._noteandpunish__jsp._jspService(_noteandpunish__jsp.java:62) 
at com.caucho.jsp.JavaPage.service(JavaPage.java:75) 
at com.caucho.jsp.Page.subservice(Page.java:506) 
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182) 
at com.caucho.server.http.Invocation.service(Invocation.java:315) 
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) 
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246) 
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) 
at com.caucho.server.TcpConnection.run(TcpConnection.java:139) 
at java.lang.Thread.run(Thread.java:595)