在怎合struts+hibernate+spring时,Tomcat出现了Error Listenerstart错误码,郁闷的很,在网上找了很多的资料,提问的不少,但都没有很标准的解释以用解决的办法,有的说是jar包的版本冲突,有的说是Tomcat的自身问题,各解释都有,基本上所有的方法我都试过了。就这个问题搞了两天。终于找到了解决的办法:在web.xml时将:
<!-- 使用监听方式载入Spring上下文 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
改为:
<!-- 使用监听方式载入Spring上下文 -->
<servlet>
<servlet-name>SpringContextServlet</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>SpringLog4jConfigServlet</servlet-name>
<servlet-class>
org.springframework.web.util.Log4jConfigServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>web</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>