jsp中 java.lang.NoClassDefFoundError问题处理

coderone 2008-10-31 02:52:48
在MyEclipse中连接 mysql数据库出现的问题(单连数据库成功)。classpath设置的已经对了,其他程序没有问题。显示jsp页面出问题.怎么回事???

org.apache.jasper.JasperException: java/bbs/DB
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
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:803)

root cause

javax.servlet.ServletException: java/bbs/DB
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.article_jsp._jspService(article_jsp.java:322)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:803)

root cause

java.lang.NoClassDefFoundError: java/bbs/DB
org.apache.jsp.article_jsp._jspService(article_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:803)
...全文
447 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZL1021 2008-11-01
  • 打赏
  • 举报
回复
因为包的命名和变量一样不能用那些关键字啊.....
ZHANGBINFLY 2008-11-01
  • 打赏
  • 举报
回复
感觉带是"/"路径写法,"."才是导入包的写法
lxxzhy 2008-11-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 coderone 的回复:]
自己解答:
找了半天感觉包的命名有问题不能以java.或javax等sun开始命名包,如果这样的话会出现上面的问题,改成其他包命名(如:com.bbs)则一切正常。成功连上了数据库 。不知为什么??
[/Quote]
竟然有这样的问题.
coderone 2008-11-01
  • 打赏
  • 举报
回复
自己解答:
找了半天感觉包的命名有问题不能以java.或javax等sun开始命名包,如果这样的话会出现上面的问题,改成其他包命名(如:com.bbs)则一切正常。成功连上了数据库 。不知为什么??
coderone 2008-10-31
  • 打赏
  • 举报
回复
恩,如果没有import 的话会报错
huangyangweiyue 2008-10-31
  • 打赏
  • 举报
回复
在你jsp页面里import 的了这个DB么?
coderone 2008-10-31
  • 打赏
  • 举报
回复
直接访问jsp页面 。


我的classes的包java.bbs下面已经有DB.class这个类
powerhawks 2008-10-31
  • 打赏
  • 举报
回复
你的classes的包java.bbs下面没有DB.class这个类
AppleBoy2008 2008-10-31
  • 打赏
  • 举报
回复
是直接访问的jsp页面,还是用servlet转向的?
coderone 2008-10-31
  • 打赏
  • 举报
回复
将生成的类文件,我已经放到classes文件夹了,
huangyangweiyue 2008-10-31
  • 打赏
  • 举报
回复
没有找到java/bbs/DB这个类

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧