I'm new to spring mvc 3 and hibernate 3. I need some clarification for the following problem. I am blocked by this problem, so I can not proceed to the next step.
This is my dispatch-servlet.xml
<?xml version="1.0" encoding="UTF-8"?> <context:component-scan base-package="net.example"/> <tx:annotation-driven/> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" /> </beans>
The fact that as soon as I turn on this line, I got the following error, I tried to solve, but nothing happened.
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/dispatcher-servlet.xml]; nested exception is java.lang.NoClassDefFoundError: org / springframework / transaction / interceptor / TransactionInterceptor
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader.java:412)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (XmlBeanDefinitionReader.java data34)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (XmlBeanDefinitionReader.java:302)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:143)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:178)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:149)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions (XmlWebApplicationContext.java:124)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions (XmlWebApplicationContext.java:93)
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory (AbstractRefreshableApplicationContext.java:130)
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory (AbstractApplicationContext.java:465)
org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.javahaps95)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext (FrameworkServlet.java:442)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext (FrameworkServlet.java:458)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext (FrameworkServlet.javahaps39)
org.springframework.web.servlet.FrameworkServlet.initServletBean (FrameworkServlet.java:306)
org.springframework.web.servlet.HttpServletBean.init (HttpServletBean.java:127)
javax.servlet.GenericServlet.init (GenericServlet.java:160)
org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:498)
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java∗62)
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.javaI9494)
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:243)
org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:188)
org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:166)
org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:302)
java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908)
java.lang.Thread.run (Thread.java:662)
I am using spring version 3.0.2 RELEASE. and also included spring -tx.3.0.2.RELEASE.jar in my library (I use netbeans 7.0)
source share