开发者社区 问答 正文

JFinal-Scanner 报错!?报错

Exception in thread "JFinal-Scanner" java.lang.IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor11 cannot access its superclass sun.reflect.ConstructorAccessorImpl 



这是什么错误呢?

@JFinal

展开
收起
爱吃鱼的程序员 2020-06-14 16:23:16 401 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

        com.jfinal.server.Scanner这个类仅仅是对WEB-INF/classes目录下编译后的class文件的修改时间还有长度进行了读取,而且相当于是对文件系统的操作,很奇怪会出现这个异常,难道你改造过这个类?或者是不是用的官方的jfinal? 

    在Idea+jetty出现的,重新启动一下就OK了,正式发布环境应该不会报这错吧。

    有个问题,freemarker文件中用到statics调用静态函数,我记得以前是不需要在afterJFinalStart方法里配的,为什么现在需要以下配置啊?

    FreeMarkerRender.<spanstyle="font-style:italic;">getConfiguration().setSharedVariable(<spanstyle="color:<atarget='_blank'>#6a8759;">"<spanstyle="color:#6a8759;">statics<spanstyle="color:<atarget='_blank'>#6a8759;">"<spanstyle="color:#cc7832;">,BeansWrapper.<spanstyle="font-style:italic;">getDefaultInstance().getStaticModels())<spanstyle="color:#cc7832;">;

    2020-06-14 16:23:34
    赞同 展开评论
问答分类:
问答地址: