jsp昨天还能访问,今天就不能访问了。

问题描述

java.lang.ClassNotFoundException:com.mysql.jdbc.Driveratorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:169)attestBBS.DB.getConn(DB.java:13)atorg.apache.jsp.Article_jsp._jspService(Article_jsp.java:90)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:729)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:729)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)atorg.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)atorg.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)atorg.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)atjava.lang.Thread.run(Thread.java:619)2011-1-3111:08:10org.apache.catalina.core.StandardWrapperValveinvoke严重:Servlet.service()forservletjspthrewexceptionjava.lang.NullPointerExceptionattestBBS.DB.createStmt(DB.java:27)atorg.apache.jsp.Article_jsp.tree(Article_jsp.java:18)atorg.apache.jsp.Article_jsp._jspService(Article_jsp.java:91)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:729)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:729)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)atorg.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)atorg.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)atorg.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)atjava.lang.Thread.run(Thread.java:619)

解决方案

解决方案二:
你mysql驱动加了没
解决方案三:
java.lang.ClassNotFoundException:com.mysql.jdbc.Driver根据这行的异常来看,应该是数据库没有过驱动。你看一下你的数据驱动有没有,密码正确不,也有可能你没有导包。
解决方案四:
java.lang.ClassNotFoundException:com.mysql.jdbc.Driver根据这行的提示来看,应该是没有过找到驱动。是有可能是你的mysql数据库包没有导进来。
解决方案五:
java.lang.ClassNotFoundException:com.mysql.jdbc.Driver说明你的包没有导进去也许你加了但是你把外部文件移动了也有影响的在MyEclipse下他只是引用没有把包真正的复制到项目下面
解决方案六:
没MYSQL的jar包,可能你没有把jar包放到lib文件下
解决方案七:
#4楼正解
解决方案八:
引用6楼wowyf的回复:

#4楼正解

+1
解决方案九:
数据库的连接驱动位置发生变化了,你重新加一次就好了……
解决方案十:
引用7楼czk740960212的回复:

引用6楼wowyf的回复:#4楼正解+1

+1嘿嘿
解决方案十一:
可能还是数据库驱动问题
解决方案十二:
java.lang.NullPointerExceptionattestBBS.DB.createStmt(DB.java:27)atorg.apache.jsp.Article_jsp.tree(Article_jsp.java:18)---------------------------------------------------------java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

去看看,这两个问题
解决方案十三:
同意四楼,外部文件是不是移动了?重新加jar包吧
解决方案十四:
恩呢驱动包加载了就好象没进去重新加载或是没有驱动包
解决方案十五:
把你的jdbc驱动放到web-inf下面的lib里面去
解决方案:
该回复于2011-02-09 08:31:50被版主删除
解决方案:
呵呵,估计兄弟是重新发布了应用,没有在lib目录中添加相应的JAR包
解决方案:
没有驱动啊,少包了。在WEB项目中WEB-INF文件夹下有一个lib文件夹,只要把包放进去就可以了。这是最通用也是最明智的做法。
解决方案:
楼主复制的第一行就已经说明了问题了!

时间: 2024-08-01 10:10:10

jsp昨天还能访问,今天就不能访问了。的相关文章

jsp java tomcat-jsp项目 web服务器本机无法访问 其他机器可以访问

问题描述 jsp项目 web服务器本机无法访问 其他机器可以访问 jsp ssh框架 tomcat6.0发布web服务 服务器本机ip+端口号无法访问 其他机器可以访问 防火墙没有问题,ip地址为固定,原本好好的忽然无法访问了,本机ip:端口号 访问提示无法访问 , localhost:端口号 可以访问,ie浏览器无法访问 ,火狐可以. 解决方案 把你的tomcat卸了再装一次看看怎么样

配置错误 昨天还好好的今天 在VS中调试的时候就出现配置错误

问题描述 配置错误 昨天还好好的今天 在VS中调试的时候就出现配置错误 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误.

助:今天早晨起来我的tomcat进不了http://loacalhost:8080;tomcat启动正常,而且昨天还能用;

问题描述 助:今天早晨起来我的tomcat进不了http://loacalhost:8080;tomcat启动正常,而且昨天还能用: catalina日志文件: 2011-1-6 8:19:55 org.apache.catalina.core.AprLifecycleListener init信息: Loaded APR based Apache Tomcat Native library 1.1.20.2011-1-6 8:19:55 org.apache.catalina.core.Apr

访问受限-java当中访问修饰符除了可以修饰类,变量,方法还可以修饰什么

问题描述 java当中访问修饰符除了可以修饰类,变量,方法还可以修饰什么 java当中访问修饰符除了可以修饰类,变量,方法还可以修饰什么,一个类可以掺杂各种各样的访问修饰符么 解决方案 除了这些,,java中还有别的吗 解决方案二: Java中类,变量,方法,接口的修饰-Java学习笔记-修饰符可修饰的属性方法Java static修饰属性(类变量).static修饰方法(类方法)

环信无法获取用户列表,提示登录失败,昨天还可以登录的!!

问题描述 环信无法获取用户列表,提示登录失败,昨天还可以登录的!!在环信 客户端,点击IM用户 ,一直提示 '正在读取数据'-------------------------------------------------------后台报错日志: <html><head><title>502 Bad Gateway</title></head><body bgcolor="white"><h1>502

JS+JSP通过img标签调用实现静态页面访问次数统计的方法_javascript技巧

本文实例讲述了JS+JSP通过img标签调用实现静态页面访问次数统计的方法.分享给大家供大家参考,具体如下: 测试页面: test.html   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>test</title> <meta http-equiv="pragma" conte

在IE10下运行.NET系统,一直显示等待localhost,不出结果,昨天还运行出来了,不知道什么原因,请大神指教

问题描述 在IE10下运行.NET系统,一直显示等待localhost,不出结果,昨天还运行出来了,不知道什么原因,请大神指教(win732位) 解决方案 解决方案二:总有个地方那个出了问题了,多找找,比如应用池什么的解决方案三:关键是昨天运行得好好的,今天就一直等待,找不出原因解决方案四:有连数据库吗,数据库打开了吗解决方案五:看不懂...........解决方案六:引用楼主xuran0628的回复: 在IE10下运行.NET系统 这样的描述能看出什么?就算是不为了避免太麻烦别人,就是你自己,

压力测试-请教并发访问与单个用户访问的用时关系

问题描述 请教并发访问与单个用户访问的用时关系 项目无法通过压力测试,随着用户数量增加,平均响应时间陡然增大. 压力测试工具返回的用时: 1s,3s,10s,30s,80s,error(超过120s就error了) 然后为了检查是不是代码内部的问题,我又在代码中插入了计时检测统计 统计的结果却是相反的: 从900ms降低至100ms 既然代码处理的速度是越来越快的,为什么整体返回用时却越来越慢? 昨天想了一晚上心中有个猜测 是不是并发访问时, 用户平均访问用时 = 单个用户访问用时 * 并发数量

Nginx禁止ip访问或IP网段访问方法

常用的linux做法 iptables参考规则  代码如下 复制代码 iptables -I INPUT -p tcp –dport 80 -m –mac-soruce$MAC -j DROP 基于mac地址的 iptables -I INPUT -p tcp –dport 80 -s $IP -j DROP 基于ip地址的 方法一, 首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf:   加入以下代码:  代码如下 复制代码 #屏蔽soso蜘蛛IP de