小白初学JFinal

安装配置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>com.test.AppConfig</param-value>

</init-param>

</filter> 

Config路径也正确

package com.test;

public class AppConfig extends JFinalConfig {

使用tomcat运行,最终报错

Caused by: java.lang.ClassNotFoundException: com.test.AppConfig

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at com.jfinal.core.JFinalFilter.createJFinalConfig(JFinalFilter.java:100)

... 13 more

根据资料,编译之后的class也是放在WEB-INF/classes下面

各位大神,问题出在哪里

评论区

JFinal

2017-07-04 20:52

class not found 是最基本的异常,在网上找点相关资料就好

建议下载本站首页的 jfinal demo,直接导入项目以后,运行里面的 DemoConfig.java 中的 main 即可启动

JFinal

2017-07-04 20:53

还有一个办法就是严格按照 jfinal 手册第一章中的图文并茂的介绍去创建项目,并启动项目,否则会出现这个 class not found 异常

cainiao

2017-07-04 21:36

重启eclipse就可以了...都不知道为什么

热门反馈

扫码入社