现在很多人在使用 SSH 架构(Spring, Struts, Hibernate)开发, Tomcat 上开发完了, 认为往
WebLogic 上一放, 就可以正常的运行. 然而实际情况并非这么简单. 首先是 JDK 支持问题, Tomcat 5.0
开始都支持 Java 5 和 Java EE 5, 但 WebLogic 8 只支持 JDK 1.4, J2EE 1.3; WebLogic 9 之后才
能支持 Java 5, J2EE 1.4; WebLogic 10 支持 Java 5, Java EE 5; WebLogic 11 支持 Java 6, Java
EE 5.
然后我们在看看 WebLogic 官方的说法:
WebLogic 一直大力支持开源项目, 认证的 Spring 版本如下:
Spring 1.2.0 WebLogic 8
Spring 1.2.5 WebLogic 9
Spring 2.0.1 WebLogic 10
Spring 2.5 WebLogic 11
讲了这么多, 是什么意思呢? 那就是您使用 SSH 架构的时候, 最好看看 WebLogic 最多支持 Spring 多少
, 还有 JDK 版本, 否则出了问题, 相对来说 您只能去改 Spring 源码才能解决问题了, 而不是简单的改一下
你的应用配置就能搞定. 另外一个建议就是不要搞什么都用最新版, 因为老版本用的人多,相对来说要稳定很
多, 所以不要一看 Spring 升级了你也跟着升级, 这在 WebLogic 上是行不通的.