我们有一套应用程序。就像现在一样,每个应用程序都可以单独部署,也可以任意组合部署。问题是每场战争都是用自己的图书馆副本构建的。许多(很多)在每场战争中重复。
我知道如果我们将库放在 Tomcat 的公共区域,它们都可以共享这些资源。但是,有没有办法让每个应用程序在启动时检查另一个应用程序是否已经加载了它试图加载的类,如果另一个应用程序有,使用这些而不是重新加载它自己的版本?
我们有一套应用程序。就像现在一样,每个应用程序都可以单独部署,也可以任意组合部署。问题是每场战争都是用自己的图书馆副本构建的。许多(很多)在每场战争中重复。
我知道如果我们将库放在 Tomcat 的公共区域,它们都可以共享这些资源。但是,有没有办法让每个应用程序在启动时检查另一个应用程序是否已经加载了它试图加载的类,如果另一个应用程序有,使用这些而不是重新加载它自己的版本?