spring+shiro 加载jar包里的配置文件时报错ClassNotFoundException

分为两个项目,shiro-client 与 shiro-server, server 依赖client ,
shiro的配置文件applicationShiro.xml 在client中,applicationShiro.xml 中有一些bean
比如自定义realm 等,报错 就是报这些错,找不到自定义的realm,filter等,这些自定义
realm 是在client中的,但就是找不到,我看tomcat中发布目录页是有这个client这个jar包
的,但就是找不到,会是哪里错了呢?

两个都跑起来了吗,抱什么错,你是怎么配置的

配置文件applicationShiro.xml 不应该在server中么?虽然你realm,filter定义在client中!还不行的话就两边都弄配置文件。

首先你这个项目有没有用到maven。检查一下jar包版本。或者与你运行的tomcat下是否有包存在冲突。

应该是自动编译失败了,你看一下你的classes文件里面的内容

我也遇到同样的问题,请问楼主解决了吗