由于在WebSphere 8.5.5应用程序容器中升级到hibernate 4.2.8而导致的ClassCastExceptions

 小猪朱一凡 发布于 2023-02-06 18:05

我们最近将hibernate升级4.0.14.2.8.Final.

Hibernate.4.2.8.Final取决于javassist-3.18.1-GA.不幸的是,websphere 8.5.5并没有附带最新的javassist,但它不是我的问题.我试图强制websphere采取我的javassist jar,但我失败了(由于某种原因它总是加载${WAS_INSTALL_ROOT}/plugins).

我尝试了什么?

在websphere控制台和WEB-INF/lib中首先加载本地类加载器(父级最后一个)的类包含最新的javassist jar.但是申请不起作用

把最新的javassit jar放进去${WAS_INSTALL_ROOT}/lib/ext但没用

添加了共享库并在应用程序中引用但没有运气.

如果我替换javassist.jar ${WAS_INSTALL_ROOT}/plugins然后应用程序开始工作但这不是一个好的解决方案,因为其他Web应用程序可能依赖于旧的javassist

我的问题

如何在Websphere 8.5.5中使用(或注入或引用)最新的javassist jar?

这个#blog帮助我很快解决了这个问题.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有