项目本地运行正常部署到服务器上后报异常

时间:2022-09-21 14:39:35
本地上调用方法时是正常的,可部署到服务器上之后报了下面的异常,大概是找不到类,可.class、jar都在目录下的
有什么办法解决吗?
java.lang.ClassCastException: java.lang.NoClassDefFoundError cannot be cast to java.lang.Exception
at org.openkoala.exception.base.utils.WebErrUtils.formatException(WebErrUtils.java:120)
at org.openkoala.exception.support.springmvc.ExceptionResolver.doResolveException(ExceptionResolver.java:24)
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:136)
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1148)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:985)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at servlet.EncodingFilter.doFilter(EncodingFilter.java:25)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.openkoala.businesslog.utils.BusinessLogServletFilter.doFilter(BusinessLogServletFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.openkoala.koala.token.web.KoalaTokenValidateFilter.doFilter(KoalaTokenValidateFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

4 个解决方案

#1


是用maven来进行打包的,之前的项目可以运行,可最近把最新版本的放上去之后,某个方法就一直报上的异常

#2


这是两个不同的类NoClassDefFoundError 和 Exception,两者之间没有继承关系
不知道你是怎么转型的。

#3


引用 2 楼 JJYYyibanhua 的回复:
这是两个不同的类NoClassDefFoundError 和 Exception,两者之间没有继承关系
不知道你是怎么转型的。


没有转型,在tomcat的日志上看到的控制台输出后到方法前就卡住了
运行不下去

#4


org.openkoala.exception.base.utils.WebErrUtils.formatException(WebErrUtils.java:120)
这是哪里来的。。
运行环境和本地一直吗?

#1


是用maven来进行打包的,之前的项目可以运行,可最近把最新版本的放上去之后,某个方法就一直报上的异常

#2


这是两个不同的类NoClassDefFoundError 和 Exception,两者之间没有继承关系
不知道你是怎么转型的。

#3


引用 2 楼 JJYYyibanhua 的回复:
这是两个不同的类NoClassDefFoundError 和 Exception,两者之间没有继承关系
不知道你是怎么转型的。


没有转型,在tomcat的日志上看到的控制台输出后到方法前就卡住了
运行不下去

#4


org.openkoala.exception.base.utils.WebErrUtils.formatException(WebErrUtils.java:120)
这是哪里来的。。
运行环境和本地一直吗?