Spring中部署tomcat 5.5的问题

时间:2010-12-12 16:12:02

标签: spring tomcat spring-mvc

我使用spring和spring-mvc 2.5创建了一个Web应用程序。我还使用了jdk-5和tomcat 6进行开发。现在我想将它部署在一个带有jdk 6的tomcat 5.5的实时服务器中,我就是面对几个NoClassDefDoundErrors,例如“java.lang.NoClassDefFoundError:org.springframework.core.CollectionFactory 通过用更新版本的2.5.6代替弹簧相关的罐子,有没有改变来克服这些问题?一般来说,我可以对这类问题做些什么? - 除了用tomcat改变现场tomcat 6.这是目前不是一个选项 - 提前感谢你的时间

2 个答案:

答案 0 :(得分:0)

你的应用程序中是否包含所有Spring JAR

WEB-INF/lib

目录?听起来你可能不会......

编辑:或者,您可能在开发Tomcat自己的lib目录中使用这些Spring JAR,这就是为什么它们在开发中被发现但在您的实时服务器上没有。

答案 1 :(得分:0)

你能列出WEB-INF / lib目录下的所有jar吗?你错过了一些弹簧罐。

最新版本的弹簧是3.0.5。如果可能 - 升级JDK(到版本6)和tomcat(到版本6)