通过浏览器访问servlet的时候报500内部错误
一步一步跟着视频敲的代码...
错误提示:
类型 异常报告
消息 Servlet执行抛出一个异常
描述 服务器遇到一个意外的情况,阻止它完成请求。
例外情况
javax.servlet.ServletException: Servlet执行抛出一个异常
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
根本原因。
java.lang.NoClassDefFoundError: org/dom4j/DocumentException
com.imooc.mgllery.dao.PaintingDao.pagination(PaintingDao.java:23)
com.imooc.mgllery.service.PaintingService.pagination(PaintingService.java:16)
com.imooc.mgllery.controller.PaintingController.doGet(PaintingController.java:26)
javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
根本原因。
java.lang.ClassNotFoundException: org.dom4j.DocumentException
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1372)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1195)
com.imooc.mgllery.dao.PaintingDao.pagination(PaintingDao.java:23)
com.imooc.mgllery.service.PaintingService.pagination(PaintingService.java:16)
com.imooc.mgllery.controller.PaintingController.doGet(PaintingController.java:26)
javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看
19
收起
正在回答
2回答
同学你好,出现上述报错,猜测是同学没有将lib目录下的jar包添加到项目中,如下这样:
如果有添加,猜测是tomcat的问题,按照同学回答中的步骤去解决即可,不属于BUG
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星