tomcat服务启动运行了两三天之后会发现,tomcat对数据库操作部分无法编译了。刚开始是两天发现这个问题,现在是四天。但我看服务中,tomcat是运行的,而且sql也是运行的.程序中静态部分可以编译的。和数据库部分的内容出现问题。有人遇到这样的问题嘛~

解决方案 »

  1.   

    jdk 1.4和tomcat 5.0  windows 2003  sql2000的环境
    运行两三天,tomcat的服务还在运行中,可是对数据库操作部分无法完成。对一个jsp文件上的静态部分可以完成,重新启动一下tomcat又可以了~第一次用tomcat做东西,请高手帮忙~
      

  2.   

    你操作完数据库不是没有close();
      

  3.   

    先用netstat在运行tomcat的主机上看是不是很多到数据库的连接。
    如果静态脚本可以而数据库访问不行,多半是部分连接没有释放造成的。
      

  4.   

    我数据操作都做了close这个动作
      

  5.   

    jdk 1.4和tomcat 5.0  windows 2003  sql2000的环境
    运行两三天,tomcat的服务还在运行中,可是对数据库操作部分无法完成。对一个jsp文件上的静态部分可以完成,重新启动一下tomcat又可以了~第一次用tomcat做东西,请高手帮忙~说数据库没有关闭,我每一次操作数据库结束都会把数据库连接关闭了
      

  6.   

    看一下,你的Tomcat的运行日至呢?里面提到了什么?从你现在说的情况来看,有可能是你的数据库连接池的最大连接数到了,是什么原因,就要看你的程序了.这个只是猜测,看一下你的日至,很多事情就会明朗起来.