500 Servlet Exception

java.lang.NoSuchMethodError: org.springframework.dao.DataAccessException.getRootCause()Ljava/lang/Throwable;
	at com.netease.db.BASE.getData(BASE.java:180)
	at com.netease.db.BASE.getData(BASE.java:202)
	at com.netease.photo.db.Photocarddb.insert(Photocarddb.java:103)
	at com.netease.photo.jsp.previewcard_jsp.run(previewcard_jsp.java:76)
	at _jsp._preview__jsp._jspService(preview.jsp:13)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
	at java.lang.Thread.run(Thread.java:595)

Resin Professional 3.0.22 (built Mon, 13 Nov 2006 09:41:30 PST)