首页 新闻 搜索 专区 学院

tomcat做报表服务器经常报错

0
悬赏园豆:5 [已解决问题] 解决于 2021-02-05 16:20

HTTP Status 500 - Servlet execution threw an exception

type Exception report

message Servlet execution threw an exception

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

exception

javax.servlet.ServletException: Servlet execution threw an exception
root cause

java.lang.NoClassDefFoundError: com/fr/web/core/ErrorHandlerHelper
com.fr.web.BaseServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.39 logs.

上班去喝茶的主页 上班去喝茶 | 初学一级 | 园豆:194
提问于:2020-12-25 14:26
< >
分享
最佳答案
0

java.lang.NoClassDefFoundError: com/fr/web/core/ErrorHandlerHelper
这类缺少类的问题,估计是每次运行都报错吧,除非你动态加载了其他的jar包

最要还是看缺少的类在哪里,只要补全就好了

收获园豆:5
2012 | 高人七级 |园豆:20662 | 2020-12-25 15:11

关键是缺少不应该是一直报错吗,这个怎么时好时坏啊 搞不懂

上班去喝茶 | 园豆:194 (初学一级) | 2020-12-25 15:14

@上班去喝茶:
时好时坏的话,估计是引用的jar把存在冲突
比如同一个类在不同的jar中
1.jar A.class -> A1.class
2.jar A.class
假如运行时先加载了1.jar那 A A1都全了,如果加载了2.jar,需要使用A1时就没有声明

2012 | 园豆:20662 (高人七级) | 2020-12-25 15:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册