WEBLOGIC:在EAR文件中使用jar而不是domain / lib

时间:2017-09-23 19:13:51

标签: java spring maven

我正在尝试在我的EAR文件中使用新版本的ehcache,但是在weblogic服务器的domain / lib文件夹中有一个旧版本。

当然,无法升级domain / lib文件夹中的那个,因为它已在其他EAR文件中使用。

有没有办法在我的EAR文件中使用它。

我试图使用:

<prefer-application-packages>

<prefer-application-resources>

在weblogic-application.xml中没有成功。似乎使用的jar是domain / lib文件夹中的jar。 我试图在春天使用ehcache,我在weblogic中部署的库中使用spring。

目前我们正在使用WEBLOGIC 10,我们将在几周内使用WEBLOGIC 12.

有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

在我的情况下它没有用,因为我在我的weblogic中部署的库中使用了Spring。

所以Spring无法在我的EAR中使用Ehcache JAR,因为Spring不在我的EAR中。我删除了这个Spring库的使用,并在我的EAR中包含了所有Spring JAR以使其工作。