com.stc.webcam.exception.InternalErrorException: Data source rejected establishment of connection, message from server: "Too many connections" at com.stc.webcam.core.PersistentBroker.loadObject(PersistentBroker.java:184) at org.softservice.core.reports.ModelsReport$Record.findOne(ModelsReport.java:941) at org.softservice.web.customer.PerformerGalleryPage.executePermited(PerformerGalleryPage.java:193) at org.softservice.web.customer.PermissionCheckerPage.executeUnsafe(PermissionCheckerPage.java:208) at org.softservice.web.ErrorHandlerPage.executeImpl(ErrorHandlerPage.java:26) at com.stc.web.Page.execute(Page.java:697) at com.stc.web.VirtualDirectory.executeImpl(VirtualDirectory.java:81) at com.stc.web.Page.execute(Page.java:697) at com.stc.web.PageWrapper.service(PageWrapper.java:47) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:636) Caused by: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:921) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1053) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2743) at com.mysql.jdbc.Connection.(Connection.java:1553) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:620) at java.sql.DriverManager.getConnection(DriverManager.java:200) at com.stc.webcam.server.MysqlConnectionManager.getConnection(MysqlConnectionManager.java:216) at com.stc.util.SqlUtils$ThreadLocalConnection.createConnection(SqlUtils.java:126) at com.stc.util.SqlUtils$ThreadLocalConnection.getLocalConnection(SqlUtils.java:110) at com.stc.util.SqlUtils$ThreadLocalConnection.access$7(SqlUtils.java:105) at com.stc.util.SqlUtils.prepareStatement(SqlUtils.java:214) at com.stc.webcam.core.PersistentBroker.loadObject(PersistentBroker.java:171) ... 22 more Caused by: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:921) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1053) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2743) at com.mysql.jdbc.Connection.(Connection.java:1553) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:620) at java.sql.DriverManager.getConnection(DriverManager.java:200) at com.stc.webcam.server.MysqlConnectionManager.getConnection(MysqlConnectionManager.java:216) at com.stc.util.SqlUtils$ThreadLocalConnection.createConnection(SqlUtils.java:126) at com.stc.util.SqlUtils$ThreadLocalConnection.getLocalConnection(SqlUtils.java:110) at com.stc.util.SqlUtils$ThreadLocalConnection.access$7(SqlUtils.java:105) at com.stc.util.SqlUtils.prepareStatement(SqlUtils.java:214) at com.stc.webcam.core.PersistentBroker.loadObject(PersistentBroker.java:171) at org.softservice.core.reports.ModelsReport$Record.findOne(ModelsReport.java:941) at org.softservice.web.customer.PerformerGalleryPage.executePermited(PerformerGalleryPage.java:193) at org.softservice.web.customer.PermissionCheckerPage.executeUnsafe(PermissionCheckerPage.java:208) at org.softservice.web.ErrorHandlerPage.executeImpl(ErrorHandlerPage.java:26) at com.stc.web.Page.execute(Page.java:697) at com.stc.web.VirtualDirectory.executeImpl(VirtualDirectory.java:81) at com.stc.web.Page.execute(Page.java:697) at com.stc.web.PageWrapper.service(PageWrapper.java:47) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:636)