SSH整合完美解决$$_javassist_4 cannot be cast to javassist.util.proxy.Proxy

手把手教你学Simulink——基于经典PID控制的电机系统场景实例:步进电机PID位置控制系统的实现 步进电机(Stepper Motor)是一种将电脉冲信号转化为角位移的执行元件,具有结构简单、控制方便、定位精度高等优点,广泛应用于数控机床、机器人、打印机、3D打印机等需要精确定位的场合。传统的步进电机多采用开环控制,但在高速或负载变化较大的情况下容易出现丢步、振荡等问题。为提高控制精度与响应性能,闭环PID控制被引入步进电机的位置控制中,通过编码器或旋转变压器等反馈装置,实现高精度、高稳定性的位置控制。本教程将带你使用构建一个基于PID控制的步进电机位置控制系统仿真模型步进电机建模。 阅读详情

原因

昨天遇到了这个javassist这个错误,网上一查是struts2和hibernate的javassist.jar冲突导致的,按照网上去除还是报错。

解决办法

自己摸索了一遍原来光去除struts2-core的依赖没用,要把所有strust相关的jar包引用去除对javassist的依赖。

比如我引用了org.apache.struts:struts2-core:2.3.16.3、org.apache.struts:struts2-spring-plugin:2.3.16.3和org.apache.struts:struts2-json-plugin:2.3.24.3三个strust的jar包

在gradle依赖中就应该把三个jar包都去除对javassist的依赖!maven的请自测!(如果去除了对javassist的依赖还是报错,请看最后一点)

compile('org.apache.struts:struts2-core:2.3.16.3'){
        exclude group:'javassist',module:'javassist'
    },
    compile('org.apache.struts:struts2-spring-plugin:2.3.16.3'){
        exclude group:'javassist',module:'javassist'
    },
    compile('org.apache.struts:struts2-json-plugin:2.3.24.3'){
        exclude group:'javassist',module:'javassist'
    }

使用OpenSessionInView

如果还是报错,请在web.xml中添加下面的代码,如果还是不行,就爱莫能助了,注意我的hibernate是4.3的。

<!-- 定义Spring保持session的Filter 默认的去找bean的id为sessionfactory的bean-->   
    <filter>
        <filter-name>openSessionInView</filter-name>
        <filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>
    </filter>
        <filter-mapping>
        <filter-name>openSessionInView</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况 主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。 立即下载

相关推荐

【论文速读】MLDT:基于开源大语言模型的复杂长时机器人任务规划多层次分解方法

—在数据驱动的人工智能技术领域,开源大语言模型(LLMs)在机器人任务规划中的应用是一个重要的里程碑。近期基于开源大语言模型的机器人任务规划方法通常利用大量的任务规划数据集来提升模型的规划能力。虽然这些方法展现出了一定的前景,但它们在处理复杂长时任务时存在困难,因为这类任务需要理解更多的上下文信息并生成更长的动作序列。本文提出多层次分解任务规划方法(MLDT)来解决这一局限性。该方法创新性地在目标级、任务级和动作级对任务进行分解,以应对复杂长时任务带来的挑战。

muyulingfengye的博客 1644

SSH整合 maven (二)

今天用hibernate使用一对多的时候怎么都不能从数据库获取一方的类 而且还报 $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy 这个错 百思不得其解啊,人都要奔溃了 最后查出来原来是导包的问题 可以看出有两个版本不同的javassist 问题的原因就在这里 为什么会导入两个不同的javassist

学习小窝 437

基于LightGBM和多模型融合的量化交易研究:沪深300为例【附代码】

📊 数据科学与大数据专业 | 数据分析与模型构建 | 数据驱动决策✨ 专业领域:数据挖掘与清洗大数据处理与存储技术机器学习与深度学习模型数据可视化与报告生成分布式计算与云计算数据安全与隐私保护💡 擅长工具:Python/R/Matlab 数据分析与建模Hadoop/Spark 大数据处理平台SQL数据库管理与优化Tableau/Power BI 数据可视化工具TensorFlow/PyTorch 深度学习框架✅数据科学与大数据技术毕业论文【数据】

lagougongzuoshi的博客 1670

cannot be cast to javassist.util.proxy.Proxy

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34296641的博客 245

BIM模型导入SuperMap

目录 一、超图 BIM插件安装 1.1 插件下载 1.2 安装 二、BIM模型导出 2.1 Revit插件导出 2.2 SuperMap导入工具 三、SuperMap BIM数据处理与服务发布 四、SuperMap三维数据处理中关于模型高程修改方法 一、超图 BIM插件安装 1.1 插件下载 下载链接:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=134 1..

爱晒太阳的风 3597

华为昇腾910B3显卡实战:手把手教你部署DeepSeek 32B模型(含Bge-zh向量库配置)

本文详细介绍了在配备8张华为昇腾910B3显卡的服务器上,从零部署DeepSeek 32B大模型推理服务的完整实战方案。内容涵盖环境准备、模型配置、多卡负载分配,并集成了BGE中文向量模型与ChromaDB向量数据库,最终通过Open WebUI构建了可投入生产的企业级AI应用栈,为私有化大模型部署提供了具体参考。

weixin_29038345的博客 1709

Java学习之javassist

1、读取和输出字节码 1 ClassPool pool = ClassPool.getDefault(); 2 //会从classpath中查询该类 3 CtClass cc = pool.get("test.Rectangle"); 4 //设置.Rectangle的父类 5 cc.setSuperclass(pool.get("test.Point")); 6 ...

weixin_30776863的博客 494

YOLOv11改进,YOLOv11添加ASFF检测头,并添加小目标检测层(四头检测),适合目标检测、分割等任务,全网首发

YOLOv11改进,YOLOv11添加ASFF检测头,并添加小目标检测层(四头检测),适合目标检测、分割等任务,全网首发

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4735

javassist_0 cannot be cast to javassist.util.proxy.Proxy

javassist_0 cannot be cast to javassist.util.proxy.Proxyjavassist_0 cannot be cast to javassist.util.proxy.Proxycom.hk.beans.Student_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

浪丶荡 2550

软件产品国际化:前后端及App多语言版本解决方案(超详细实现过程)

多语言版本解决方案是应对全球化趋势的关键策略,它通过构建灵活且可扩展的架构,支持软件产品在不同语言和文化环境下的顺畅运行与展示。此方案涵盖了前端多语言界面实现、后端多语言数据处理及大数据环境下的多语言支持等多个层面,确保公司能够高效地推出适应全球用户多样化需求的软件产品。在前端多语言界面实现方面,解决方案采用了国际化与本地化的结合方法。国际化过程确保软件的功能和代码设计能够处理多种语言和文化习惯,而本地化则针对特定地区进行界面和内容的调整。

大模型大数据攻城狮的专栏 2753

C#使用OpenCvSharp+微信模型识别多个二维码

本文介绍了一个基于OpenCvSharp和微信开源二维码检测器的多二维码识别项目。该项目通过C# WinForm实现,主要功能包括:加载图片、识别图片中的多个二维码并显示识别结果。核心代码使用了OpenCvSharp.WeChatQRCode类,通过预训练的caffe模型(detect.prototxt/detect.caffemodel和sr.prototxt/sr.caffemodel)进行二维码检测和解码。识别结果包括每个二维码的编号、内容及位置信息。项目适用于批量二维码识别场景,部署简单,识别效果良

遇见--专栏 123

java.lang.ClassCastException: $$_javassist_2 cannot be cast to javassist.util.proxy.Proxy

java.lang.ClassCastException: $$_javassist_2 cannot be cast to javassist.util.proxy.Proxy 整合SSH时出错, javassit 包冲突,看一下是否有两个 javassit-XX.jar 转自:http://www.cnblogs.com/newsouls/p/3942116.html

大树之下 2294

金砖大赛-第二届网络安全防护治理实战技能大赛全国总决赛WP

格式进行md4加密,然后将小写的md4密文进行作为flag信息进行提交,提交格式为flag{MD4小写},例如调用频率异常高的user_id是user_xxx,使用的非公开模型名称是model-name,具体调用次数为10,那么按照格式,对user_xxx:model-name:10进行md4加密后,提交范例为:flag{dd00cb9e393f4a9ac639294b3cfe4d6a}挖矿木马是通过远程脚本进行部署的,请登录到失陷的服务器上,找到并分析挖矿木马是从那个远程IP下载的。

Laffrey的专栏 240

在SSH整合过程中ClassCastException:xxx_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

java.lang.ClassCastException: com.norman.model.Group_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxy(JavassistLazyI

学习笔记 3092

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

整合SSH java.lang.ClassCastException: xxx_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy

问题描述: Maven 整合 SSH 时,出现如下错误:“` java.lang.ClassCastException: com.markliu.sshintegration.entities.Department__javassist_0 cannot be cast to javassist.util.proxy.Proxy......```发现是类型转换异常,Department__jav

broccoli2的博客 685

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SSH整合出现如下错误`Class_$$_javassist_0`代理类不能转换成 `javassist. util. proxy. Proxy`类型

整合 SSH 时,出现如下错误:java.lang. Class Cast Exception: com.hoictas.entity.Class_$$_javassist_0 cannot be cast to javassist. util. proxy. Proxy       发现是类型转换异常,Class_$$_javassist_0代理类不能转换成 javassist. util. pr

Tiakon的博客 1093

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

整合ssh 报错 $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy

经goole stackoverflow 发现是 javassit 包冲突 项目使用的是maven 检查依赖包   多出一个javassist-3.1.1   在pom.xml中找到 struts2-core  排除 javassit 妥了 http://www.cnblogs.com/newsouls/p/3942116.html

优快云STJ的专栏 1059

SSH整合遇到的问题:model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy

最近正在学习ssh框架,今天在使用struts与hibernate写一个项目时出现了一下的错误: cannot be cast to javassist.util.proxy.Proxy 经验错  发现是项目中存在的两个jar包会出现冲突  分别是: 这两个jar包,  经过测试   删除了其中的  javassist-3.11.0.GA.jar

zmjmvp的专栏 971

整合SSH项目时出现 Cannot be cast to javassist.util.proxy.Proxy问题

Cannot be cast to javassist.util.proxy.Proxy

Tang的博客 679

整合ssh model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy

经goole stackoverflow 发现是 javassit 包冲突 项目使用的是maven 检查依赖包   多出一个javassist-3.1.1   在pom.xml中找到 struts2-core  排除 javassit 妥了

weixin_34405354的博客 170

SSH整合完美解决$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy&&hibernate和Struts2的包内容冲突

解决方式:在相对的pom.xml地方添加以下桥段代码 &lt;dependency&gt; &lt;groupId&gt;org.apache.struts&lt;/groupId&gt; &lt;artifactId&gt;struts2-core&lt;/artifactId&gt; &lt;exclusions&gt; //用于去掉重复的jar包冲突,这里是...

WinterPlumage 359

SSH框架整合后运行出现beans.Userposition_$$_javassist_2 cannot be cast to javassist.util.proxy.Proxy错误的解决方案

今天整合SSH框架,进行项目运行测试,出现以下错误: 经过错误查找,发现以上错误时字节码的编辑错误,其实就是导入的jar包中存在冲突包: 存在的重复的不同版本的包,删除其中一个包,就可以解决上面出现的问题。

HLoach的博客 589

ssh.mogujie.entity.User_$$_javassist_2 cannot be cast to javassist.util.proxy.Proxy

javassist_2 有两个重复的javassistjar包删除最地版本就可以了

sinat_41616917的博客 264

maven中hibernate-core和struts2-core中javassist解决办法(cannot be cast to javassist.util.proxy.Proxy)

今天写基于maven的ssh项目的时候出现org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'execute' on target class [class cn.lichenyang.dms.web.action.MailJob] failed; neste...

qq_37385585的博客 1527

javassist教程

Javassist是一个执行字节码操作的强而有力的驱动代码库。它允许开发者自由的在一个已经编译好的类中添加新的方法,或者是修改已有的方法。但是, 和其他的类似库不同的是,Javassist并不要求开发者对字节码方面具有多么深入的了解,同样的,它也允许开发者忽略被修改的类本身的细节和结构。 字 节码驱动通常被用来执行对于已经编译好的类的修改,或者由程序自动创建执行类等等等等相关方面的操作。这就要求...

xuefeixf的专栏 427

javassist使用全解析

Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一个新的类对象,通过完全手动的方式。 1. 使用 Javassist 创建一个 class 文件# 首先需要引入jar包: Copy <dependency> <groupId&g

很多时候犯错都是在不知情的情况下发生的 401
上一篇: Jquery 清空表单正确姿势(解决错误:$(...).reset is not a function)
下一篇: 高德地图JS开发常用实体类
Qssn丶
博客等级 码龄11年 88粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值