有什么方法可以告诉 WebSphere 8.5 服务器在加载时不扫描我的 Web 应用程序的类路径?我们正在将应用程序从 WAS 版本 6.1 迁移到 WAS 8.5。在 6.1 版本中,WAS 没有扫描类路径,而是进行资源注入。我们在 6.1 中使用 Spring 为我们的应用程序进行资源注入。现在,我们到了 8.5,WAS 服务器正在尝试在加载类时扫描它们,这会导致我们的应用程序配置出现问题。
我真的很想要一种方法来禁用 WAS 进行扫描,并让我们的 Spring 配置继续为我们的应用程序处理资源注入。有谁知道该怎么做?
我尝试了以下方法:
- 使用 EAR 清单中的“Ignore-Scanning-Packages”设置来禁用对我们的包的扫描(这似乎没有效果)
- 使用服务器(和 EAR 清单)上的“UseEJB61FEPScanPolicy”设置让 WAS 以旧方式做事(这也没有效果)
我可能会尝试任何线索或其他事情吗?
谢谢