我可以将我的项目成功部署到Web服务器,但是当部署到Eclipse Apache Tomcat实例时,由于以下错误,我无法启动我的应用程序:
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: org/springframework/orm/hibernate3/HibernateTemplate
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethods(Class.java:1791)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:429)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:412)
...
我已经安装了WTP,我已经运行了更新配置,但是我可能没有以正确的顺序执行它们,就像那些处理过这个问题的人一样。我已经确认这个类在我的spring-2.5.5 jar中的“Maven Dependencies”下可用。
答案 0 :(得分:0)
好吧,答案是:检查构建路径,确保还指定了SPECIFIC服务器运行时...不知何故通过我使用wtp和其他东西进行调整,我设法丢失了我的服务器运行时(可能是因为我删除了重建它。)