gpt4 book ai didi

java - 如何覆盖现有的 java 库或指定要使用的确切版本

转载 作者:行者123 更新时间:2023-11-30 04:41:03 29 4
gpt4 key购买 nike

我正在使用带有 webcenter 套件 11.1.1.5 的 ADF 框架,该套件恰好捆绑了 Apache POI 库版本 3.5。但是当前项目至少需要 3.7,甚至是该库的最新版本。

我有 weblogic 服务器,带有预部署的 webcenter 应用程序及其所需的所有库。

如果我将 Apache POI 库版本 3.8 捆绑到我的项目中,它会一起部署,但应用程序仍然使用版本 3.5。

Webcenter 库部署较早,我无法更改此行为。除了在我的项目中包含 Apache POI 源之外,是否有办法至少为我的应用程序覆盖它?

谢谢。

最佳答案

我不确定 weblogic 中的情况如何,但我可以建议您查看类加载器配置。据我记得在部署 Web 应用程序时有某种类加载器顺序配置。一般来说,您应该要求它首先使用应用程序级类路径,然后使用应用程序服务器库类。打开 weblogic 管理控制台并尝试找到此配置。

关于java - 如何覆盖现有的 java 库或指定要使用的确切版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12296814/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com