选项1:将Spring 3.x应用程序部署到未安装JRF的域中的wls服务器。这对我行得通。
选项2:在weblogic.xml中使用preferred-web-inf-classs并进行战争部署。这对我来说适用于wls 10.3.6,JRF域,Spring 3.2.2。我无法使Preferred-Application-Package起作用,但是Preferred-web-inf-classs起作用了。
注意:在没有安装JRF的域中,我尝试了war / weblogic.xml / prefer-application-packages和ear / weblogic-application.xml / prefer-application-packages方法,但都没有效果。我有一个测试jsp,它输出org.springframework.core.SpringVersion.getVersion(),尽管我付出了很多努力,它仍然报告2.5.6.SEC01(这是oracle_common / modules文件夹中捆绑的Spring版本)。
但是,在非JRF域中部署相同的应用程序,并且org.springframework.core.SpringVersion.getVersion()将报告与应用程序捆绑在一起的spring的任何版本。



