我有一个关于 jboss 4.3 和 ATG 9.4 的问题。
我需要为我的应用程序更新axis.jar(1.4),我对jar 做了一些更改并想使用我的。我已经为我的模块更新了 MANIFEST.MF 的 ATG-Class-Path 并引用了 lib/ 中存在的更新的 JAR。我的模块依赖于一些模块,如 DAS,以及其他具有相同 jar 的自定义模块。
在 JBOSS 启动时,在未排序的 CLASSPATH 条目下,我看到所有 jars 都被拾取(我的和依赖模块中的旧版本)。我知道加载的第一个将是应用程序正在使用的。
我可以确定我的模块的 ATG-Class-Path 中的那个最终是正在使用的那个吗?有没有办法在运行时证明这一点,比如在 jar 中添加一些内容并将其打印到日志中,或者其他一些不错的方式?