通过在主 jar 文件之前的类路径中添加 patch.jar 文件,经常使用一个类路径补丁概念。我已经使用这种方法来运行 J2SE 应用程序。
我想知道相同的概念是否适用于 J2EE 项目,例如 WAR 文件。如果是这样,我怎样才能使它成为可能?
通过在主 jar 文件之前的类路径中添加 patch.jar 文件,经常使用一个类路径补丁概念。我已经使用这种方法来运行 J2SE 应用程序。
我想知道相同的概念是否适用于 J2EE 项目,例如 WAR 文件。如果是这样,我怎样才能使它成为可能?
我不确定 中不同 JAR 文件之间是否有任何保证排序WEB-INF/lib
,但可以保证(Servlet 规范版本 3.0,第 10.5 节)WEB-INF/classes
将领先于所有WEB-INF/lib
JAR 文件。所以你可以把你的“补丁”类文件放在下面WEB-INF/classes
而不是把它们放在一个 JAR 中。