jFinal项目不能实例化JFinalConfig的子类

xiaoxiao2021-02-28  10

jfinal项目初始化报错:不能实例化JFinalConfig的子类(找不到该类的class文件)

[ERROR]-[Thread: main]-[com.jfinal.kit.LogKit.error()]: Can not create instance of class: per.zc.common.config.AppConfig. Please check the config in web.xml java.lang.RuntimeException: Can not create instance of class: per.zc.common.config.AppConfig. Please check the config in web.xml

检查web.xml并没有发现错误:

<filter> <filter-name>jfinal</filter-name> <filter-class>com.jfinal.core.JFinalFilter</filter-class> <init-param> <param-name>configClass</param-name> <param-value>per.zc.common.config.AppConfig</param-value> </init-param> </filter> 原因: java源码编译之后的class文件与后续启动jetty、tomcat这类web容器后加载的class文件处于不同的目录。而jetty、tomcat 这类 web 容器会去 WEB-INF/classes 下面去加载 classes 文件。解决方案: 修改java源码编译之后的class文件的存放目录为WEB-INF/classes。
转载请注明原文地址: https://www.6miu.com/read-1899971.html

最新回复(0)