页面跳转:报反射异常?

image.png

image.png

@JFInal

评论区

面向大海

2019-06-12 17:07

jar包不对?

面向大海

2019-06-12 17:18

,4个依赖。base64, 出c3p0 ,mysql jfinal 然后就全部是jdk的

iamdego

2019-06-12 18:13

没有使用的maven?是直接引入的jar包?和demo比一下是不是都引入完了

JFinal

2019-06-12 22:33

真正有用的异常信息没有贴出来

最有用的是 cause 这部分,才是原因

面向大海

2019-06-14 10:08

@iamdego 网上没有找到1.8的demo

面向大海

2019-06-14 10:08

@JFinal Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:55)
... 17 more
Caused by: java.lang.NoClassDefFoundError: org/apache/velocity/exception/ResourceNotFoundException
at com.jfinal.render.RenderFactory$VelocityRenderFactory.getRender(RenderFactory.java:251)
at com.jfinal.render.RenderFactory.getRender(RenderFactory.java:127)
at com.jfinal.core.Controller.render(Controller.java:892)
at com.controller.LogIn.index(LogIn.java:12)
... 22 more
Caused by: java.lang.ClassNotFoundException: org.apache.velocity.exception.ResourceNotFoundException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 26 more

面向大海

2019-06-14 10:12

只有render 跳转才出现异常,其他renderjson 重定向 不会

JFinal

2019-06-14 10:13

@面向大海 你配置了 me.setViewType(ViewType.VELOCITY),这是在使用 velocity , 但没有在 pom.xml 中添加 velocity 依赖

在下面的文件中 cpoy 出来 velocity 的依赖:
https://gitee.com/jfinal/jfinal/blob/master/pom.xml

注意要删掉依赖中的 scope provided 这个值

面向大海

2019-06-14 10:22

@JFinal 谢谢,哥老官。我给你发这个报错,你是怎么看出来哪儿错出了?怎么看出来的

JFinal

2019-06-14 10:28

@面向大海 这个是 java 基础错误 NoClassDefFoundError:
Caused by: java.lang.NoClassDefFoundError: org/apache/velocity/exception/ResourceNotFoundException

面向大海

2019-06-14 10:44

@JFinal 我在网上叟了一下这个错误,都说的是乱七八槽的

热门反馈

扫码入社