gpt4 book ai didi

Java EAR - 类路径和库

转载 作者:行者123 更新时间:2023-12-02 11:25:28 27 4
gpt4 key购买 nike

我有一个java Ear存档,其中包含“lib”文件夹,在application.xml中声明为库目录。

我的问题是某些模块不需要 lib 文件夹中的某些 jar。此外,我的模块之一(.war 存档)在其自己的 lib 文件夹中包含一个比 .ear 中的库更旧的库。这会导致两个库之间发生冲突。

我希望我的模块仅在其自己的 lib 文件夹中定义的库进入其类路径。这可能吗?

谢谢

最佳答案

很大程度上取决于您用于部署的应用程序服务器 - 您可以在 weblogic 中创建自定义类加载器层次结构更多这里 - https://docs.oracle.com/cd/E24329_01/web.1211/e24368/classloading.htm#WLPRG295

对于websphere - 您可以使用deployment.xml 中的PARENT_LAST 属性在一定程度上控制此层次结构。

关于Java EAR - 类路径和库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49672508/

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