最近使用pagehelper分页工具的时候遇到如下问题:
警告: Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClassLoader
:
java.lang.ClassNotFoundException: com.github.pagehelper.Page
web层找不到page问题
原因是service层依赖了pagehelper而web层没依赖。但page类本质是list,所以web层得到page时往父类list转换时找到list代替page,所以只出现警告而不影响使用。
解决方法:如果用了maven,在web层pom中添加依赖如下。
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>3.4.2-fix</version>
</dependency>
如果普通工程把com.github.pagehelper.Page的jar包添加进工程。