我们有两个Web应用程序; AppA(作为EAR)使用十二只猴子,而AppB(作为WAR)使用 JAI 。
这些Web应用程序部署在Weblogic 12c上,其中每个应用程序相互隔离。它们都具有应用程序级类加载器(以确保一个应用程序上的库不会与另一个应用程序冲突),以及容器级和系统级类加载器。
我们已将系统配置为确保仅通过AppA应用程序级类加载器加载TwelveMonkeys。但是,AppB仍然会以某种方式看到TwelveMonkeys类并遇到DF = np.load("DF_tfidf.npz")
np.savetxt("DF.csv",DF)
。
是否有一种方法可以正确地将TwelveMonkeys强制实施在一个应用程序的范围内,而不是在所有应用程序的范围内(这种情况似乎指向此范围)?
此行为通常归因于TwelveMonkeys,还是Weblogic问题? TwelveMonkeys是否可以与其他容器中的多个应用程序很好地兼容?