在怎合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>