当前位置:编程学习 > JAVA >>

网站每天出现错误,但刷新一下就好正常了

感觉有点奇怪,每天都会出现一个500错误(是sql的错误),基本上是在早上,出错时刷新一下就好了。感觉是不是晚上没人访问,早上第一个访问时,数据库也休眠了,所以第一个访问时没反应,就会发生sql错误,但刷新一下立马就好了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 错误后台应该会有日志打印,打印sql出来看看是什么情况 --------------------编程问答-------------------- 五月 30, 2012 8:44:17 上午 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet Index threw exception
java.lang.Error
at com.zjipc.jxdd.servlet.Index.doGet(Index.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:745)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


错误基本上出现在一天中第一个访问的人 --------------------编程问答-------------------- 出错后,刷新一下就好了 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- Index.java:189行有问题,最好把Index.java源码贴一下
com.zjipc.jxdd.servlet.Index.doGet(Index.java:189)
--------------------编程问答-------------------- 到日志信息打印出来的代码行上去看看,查一查可能出现的原因。。。。。 --------------------编程问答-------------------- Index.java:189 这一行是catch块



--------------------编程问答-------------------- 这个错误,我觉得奇怪的地方有2个:
一是刷新一下就正确了
二是一般出现在第一个访问者身上 --------------------编程问答-------------------- 一般很少很少出现Error,比较奇怪 --------------------编程问答-------------------- --------------------编程问答--------------------
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,