0

我可以成功地将我的项目部署到网络服务器,但是在部署到 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”下可用。

4

1 回答 1

0

好吧,答案是:检查构建路径,确保还指定了特定的服务器运行时......不知何故,通过我对 wtp 和其他东西的调整,我设法丢失了我的服务器运行时(可能是因为我删除并重新构建它)。

于 2011-08-18T19:09:13.097 回答