Caused by: java.lang.ClassNotFoundException: org.apache.shiro.spring.LifecycleBeanPostProcessor

news/2024/6/16 23:52:46 标签: java, 开发工具

1、错误描述

Caused by: java.lang.ClassNotFoundException: org.apache.shiro.spring.LifecycleBeanPostProcessor
	at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
	at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:369)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:322)
	at org.springframework.util.ClassUtils.forName(ClassUtils.java:247)
	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:395)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1348)
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1319)
	... 54 more

2、错误原因

有错误提示可知是缺少shiro-spring有关的jar


3、解决办法

(1)将shiro-spring-1.2.4.jar复制到lib目录下

(2)在pom.xml中配置

java"><dependency>
      <groupId>org.apache.shiro</groupId>
      <artifactId>shiro-spring</artifactId>
      <version>1.2.4</version>
</dependency>



http://www.niftyadmin.cn/n/1305156.html

相关文章

C++报错之 invalid types’double[10][double] for array subscript

C报错之 invalid types’double[10][double] for array subscript 数组的下标需为整型 将double n,count;改为int n,count;即可

SSD4日期时间与时区实验

SSD4日期时间与时区实验需求分析界面设计实验中的问题需求分析 创建一个日期时间控制面板的接口&#xff0c;该接口包含一个带两个窗格的选项卡式的对话框控件&#xff0c;一个用于设置日期与时间&#xff0c;另一个用于设置时区。 总的来说&#xff0c;该接口需要实现九大功能…

Qt 界面设计消除父组件对子组件的影响,透明样式,背景自适应

Qt 界面设计消除父组件对子组件的影响 在设计界面时&#xff0c;通常会用到背景设置&#xff0c;Qt设计类能大大优化设计过程。在此写上部分自己遇到的问题。 问题一&#xff1a;对Widget设置背景且自适应背景大小&#xff1a; 解决&#xff1a; styleSheet->添加资源->…

基于MVC用JSP/Servlet实现JPetStore

## 基于MVC用JSP/Servlet实现JPetStore 一、实验内容 基于MVC开发模式用JSP/Servlet技术实现宠物商店网站JPetStore。具体内容包含基本任务和扩展任务两个部分&#xff1a; 基本任务&#xff1a; 1. 商品展示业务模块&#xff0c;包括大类Category、小类Product和具体商品I…

使用AJAX和jQuery改善用户体验(基本任务模块)

实验二 使用AJAX和jQuery改善用户体验&#xff08;基本任务模块&#xff09; 实验内容 AJAX开发。在JSP/Servlet实现的JPetStore项目基础上&#xff0c;在表单验证、表单输入、订单更新等环节增加AJAX技术&#xff0c;改善项目的用户体验。以下三个任务为必须完成部分&#…

Web宠物商店实现自动补全功能----jQuery导入,fastjson的导入及使用举例

一、jQuery的导入 jQuery使用百度CDN引用 二、fastjson的导入与使用 &#xff08;一&#xff09;导入 为在Java代码处使用json&#xff0c;需导入json相关包&#xff0c;我这里使用的是阿里的fastjson&#xff0c;可从https://github.com/alibaba/fastjson下载最新jar包或导…

gitee简单使用

一、了解gitee过程 图从老师ppt摘得&#xff0c;workspace就是idea本地的项目&#xff0c;首先需要创建本地仓库&#xff0c;需要创建远程仓库&#xff0c;本地仓库与远程仓库需要建立联系&#xff0c;将本地项目放到本地仓库后&#xff0c;再放到远程仓库。 clone:本地为空项…

前端传递字符串给后端,并将其转化为JSONArray进行处理

fastjson运用 前端传递数组给后端&#xff0c; 首先创建数组对象&#xff0c; var cartItemId new Array(); 将数据存入数组中后&#xff0c;使用stringify将数组字符串化&#xff0c; cartItemId JSON.stringify(cartItemId); 用$.ajax()方法传给后端进行处理 $.ajax({t…