исключение javax.servlet.ServletException: ошибка связи: java.io.EOFException - PullRequest
0 голосов
/ 26 марта 2011

Привет Я разработал веб-приложение, используя JSP и MySql. Приходит ошибка сбоя канала связи. Я попробовал свои знания, но не решил. Пожалуйста, помогите ему и дайте решение.

Платформа: Linux S / w: Java 1.5.0 Сервер: apache tomcat 5.5.9 БД: mysql-connector-java-5.0.5.jar

StackTrace:

java.sql.SQLException: сбой канала связи: java.io.EOFException, основная причина: ноль

** НАЧИНАЕТСЯ ИСКЛЮЧИТЬ **

java.io.EOFException

StackTrace:

java.io.EOFException на com.mysql.jdbc.MysqlIO.readFully (MysqlIO.java:1395) на com.mysql.jdbc.MysqlIO.reuseAndReadPacket (MysqlIO.java:1539) в com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java:1930) на com.mysql.jdbc.MysqlIO.sendCommand (MysqlIO.java:1168) на com.mysql.jdbc.MysqlIO.sqlQueryDirect (MysqlIO.java:1279) на com.mysql.jdbc.MysqlIO.sqlQuery (MysqlIO.java:1225) на com.mysql.jdbc.Connection.execSQL (Connection.java:2278) на com.mysql.jdbc.Connection.execSQL (Connection.java:2237) на com.mysql.jdbc.Connection.execSQL (Connection.java:2218) на com.mysql.jdbc.Connection.setAutoCommit (Connection.java:548) в cafe.admanya.data.ConnectionPool.getUserConnection (ConnectionPool.java:16) в cafe.admanya.product.ProductData.getProductDetails (ProductData.java:31) в org.apache.jsp.productDetails_jsp._jspService (productDetails_jsp.java:74) в org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:98) на javax.servlet.http.HttpServlet.service (HttpServlet.java:729) в org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:331) в org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:329) в org.apache.jasper.servlet.JspServlet.service (JspServlet.java:265) на javax.servlet.http.HttpServlet.service (HttpServlet.java:729) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:269) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:188) в org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.java:679) в org.apache.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:461) в org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:399) в org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:301) в org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite (NormalRewrittenUrl.java:183) в org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite (RuleChain.java:125) в org.tuckey.web.filters.urlrewrite.RuleChain.doRules (RuleChain.java:107) на org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest (UrlRewriter.java:78) на org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter (UrlRewriteFilter.java:383) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:215) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:188) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:172) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127) в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:108) в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:174) в org.apache.jk.server.JkCoyoteHandler.invoke (JkCoyoteHandler.java:200) в org.apache.jk.common.HandlerRequest.invoke (HandlerRequest.java:291) на org.apache.jk.common.ChannelSocket.invoke (ChannelSocket.java:775) на org.apache.jk.common.ChannelSocket.processConnection (ChannelSocket.java:704)в org.apache.jk.common.ChannelSocket $ SocketConnection.runIt (ChannelSocket.java:897) в org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run (ThreadPool.java:689) в java.lang.Thread.run (Thread.java:595)

** КОНЕЦ ВСТАВЛЕНО ИСКЛЮЧЕНИЕ **

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1714)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1930)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1168)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1279)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1225)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2278)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2237)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2218)
at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:548)
at cafe.admanya.data.ConnectionPool.getUserConnection(ConnectionPool.java:16)
at cafe.admanya.product.ProductData.getProductDetails(ProductData.java:31)
at org.apache.jsp.productDetails_jsp._jspService(productDetails_jsp.java:74)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:183)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:125)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)

** КОНЕЦ ВНЕДРЕННОЕ ИСКЛЮЧЕНИЕ **

1 Ответ

1 голос
/ 26 марта 2011

Я думаю, это означает, что соединение JDBC вашего сервлета с базой данных MySQL было закрыто.Ваше приложение должно отклонить его и открыть новое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...