gpt4 book ai didi

java - 有没有办法将 web-inf/lib 类路径添加到耳朵中的独立 jar 中?

转载 作者:行者123 更新时间:2023-12-01 09:35:08 27 4
gpt4 key购买 nike

我有一个脆弱的遗留应用程序,我不想更改其结构。它作为 EAR 捆绑在一起,带有一些 WAR 应用程序和一些支持 jar。

我将介绍一些加载时编织 AOP,其中一个方面依赖于 war/WEB-INF/lib 文件夹中的 jar。

我的 AOP jar 位于我的 EAR/lib 文件夹中。

我不想将我的 web 应用程序的 jar 移动到 Ear/lib 文件夹,因为这可能会导致父优先类加载的其他副作用。

有没有办法使用我的 AOP jar 的 list 并指向 War/WEB-INF 文件夹中的 lib?有没有办法将类路径写成类似

Class-Path: webapp.war/WEB-INF/lib/dependency.jar

Class-Path: webapp.war:WEB-INF/lib/dependency.jar

最佳答案

不,这是不可能的。可能有一些技巧可以解决这个问题,但它通常看起来不是一个好的设计方法。您可以尝试提取 war 中依赖于库的方面并将其移至这场 war 中。或者从 dependency.jar 中仅提取所需的功能。很难说,没有更多信息。

关于java - 有没有办法将 web-inf/lib 类路径添加到耳朵中的独立 jar 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39046261/

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