我新手,大家帮忙看看,错是什么原因???????????

kangbo818 2009-04-01 02:17:41
type Exception report

message

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

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:414)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

javax.servlet.ServletException: java.lang.NoClassDefFoundError
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:298)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
org.apache.struts.actions.MappingDispatchAction.execute(MappingDispatchAction.java:169)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:699)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
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:390)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

java.lang.NoClassDefFoundError
com.cec.traintrack.dao.impl.TraintrackHbnImpl.listTrain(TraintrackHbnImpl.java:13)
com.cec.traintrack.biz.impl.TraintrackBizImpl.listTrain(TraintrackBizImpl.java:14)
com.cec.traintrack.action.TraintrackAction.listTrain(TraintrackAction.java:15)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
org.apache.struts.actions.MappingDispatchAction.execute(MappingDispatchAction.java:169)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:699)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
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:390)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.2 logs.

...全文
153 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mzhjlong 2009-04-01
  • 打赏
  • 举报
回复
缺少包了,或者是类没导进来,或者类名写错了!
ouyangxiaokang6 2009-04-01
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError
看看你的jsp里面是不是用到了某个类,但是你没有引入,或者类的名字对不对。
kangbo818 2009-04-01
  • 打赏
  • 举报
回复
大哥门都走了?
kangbo818 2009-04-01
  • 打赏
  • 举报
回复

jar包是不是很多不对啊?
用到挺多得
kangbo818 2009-04-01
  • 打赏
  • 举报
回复
是servlet的类?我看看先,多谢指点
老紫竹 2009-04-01
  • 打赏
  • 举报
回复
javax.servlet.ServletException: java.lang.NoClassDefFoundError

100%是类的版本问题,编译时有这个,但运行时那个累却没有这个方法了。

最常见的情况是,系统有多个不同帮本的jar,比如 1.3的,2.0的,2.5的。

自己编译用的是2.5的,可运行环境却因为有三个,结果1.3的被装载了,可你调用的方法是2.5版本的才有

解决方法:清理jar,去掉那些重复的。






[img=http://www.java2000.net/images/company/www.java2000.net.gif]提供最全面最实用的Java面试题,智力面试题,面试技巧,JAVA自测题,Java代码,Java项目,Java学习资料,JAR下载[/img]
jinchun1234 2009-04-01
  • 打赏
  • 举报
回复
把你源代码贴出来
sustbeckham 2009-04-01
  • 打赏
  • 举报
回复
可能是大小写不统一...
fenglingcompany 2009-04-01
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError 是你哪个类没有被加进来
kangbo818 2009-04-01
  • 打赏
  • 举报
回复
快来人啊,高手都不在?

81,090

社区成员

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

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