tomcat的服务器过十几个小时就连不到数据库,重启一下tomcat就好了,每次都要重启tomcat,是哪出问题??

打开页面提示以下错误,注意:重启一下tomcat就又好了,每次都是这样,是哪里出问题呢?据说是连接池出问题……但实在找不出哪有问题,重启过后又正常了……typeExcep... 打开页面提示以下错误,注意:重启一下tomcat就又好了,每次都是这样,是哪里出问题呢?据说是连接池出问题……但实在找不出哪有问题,重启过后又正常了……

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
com.product.dao.DB.query(DB.java:52)
com.product.action.DoProduct.getMqeProduct(DoProduct.java:260)
com.product.servlet.Marquee.doPost(Marquee.java:45)
com.product.servlet.Marquee.doGet(Marquee.java:28)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
java.security.AccessController.doPrivileged(Native Method)
com.product.util.filter.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:32)
sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
展开
 我来答
我今天上课了
推荐于2018-04-10 · TA获得超过1410个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:675万
展开全部
你的连接池是自己实现的吗
应该是连接池里的连接都没有了:
1 要么被销毁了
2 要么是你没释放连接,导致没有空闲连接,
所有得不到连接包空指针

要是用的tomcat自己的连接池,是不是配置有问题,重新仔细检查下,
再或许看看是不是tomcat的bug,重新换个tomcat试试
51buyhost
2010-08-30 · TA获得超过818个赞
知道小有建树答主
回答量:613
采纳率:0%
帮助的人:536万
展开全部
我遇到过这样的是tomcat6+SqlServer2005的系统,因为SqlServer·是盗版的,会出现每隔一段时间就连不上数据库的情况,不知道你得是程序问题还是数据库问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式