Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Type Exception Report
- Message Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection
- Description The server encountered an unexpected condition that prevented it from fulfilling the request.
- Exception
- org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
- org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
- org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- Root Cause
- org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection
- org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:515)
- org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
- org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:420)
- org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:257)
- org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
- org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
- com.sun.proxy.$Proxy26.listPurchases(Unknown Source)
- by.specific.controller.PurchaseController.listPurchases(PurchaseController.java:28)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- java.lang.reflect.Method.invoke(Method.java:497)
- org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
- org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
- org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
- org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
- org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
- org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
- org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
- org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- Root Cause
- org.hibernate.exception.GenericJDBCException: Could not open connection
- org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54)
- org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126)
- org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:235)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171)
- org.hibernate.internal.SessionImpl.connection(SessionImpl.java:450)
- org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:429)
- org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
- org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:420)
- org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:257)
- org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
- org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
- com.sun.proxy.$Proxy26.listPurchases(Unknown Source)
- by.specific.controller.PurchaseController.listPurchases(PurchaseController.java:28)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- java.lang.reflect.Method.invoke(Method.java:497)
- org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
- org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
- org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
- org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
- org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
- org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
- org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
- org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- Root Cause
- org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could not create connection to database server.)
- org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
- org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
- org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
- org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
- org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171)
- org.hibernate.internal.SessionImpl.connection(SessionImpl.java:450)
- org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:429)
- org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
- org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:420)
- org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:257)
- org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
- org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
- com.sun.proxy.$Proxy26.listPurchases(Unknown Source)
- by.specific.controller.PurchaseController.listPurchases(PurchaseController.java:28)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- java.lang.reflect.Method.invoke(Method.java:497)
- org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
- org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
- org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
- org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
- org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
- org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
- org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
- org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- Root Cause
- com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
- sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- java.lang.reflect.Constructor.newInstance(Constructor.java:422)
- com.mysql.jdbc.Util.handleNewInstance(Util.java:400)
- com.mysql.jdbc.Util.getInstance(Util.java:383)
- com.mysql.jdbc.SQLError.createSQLException(SQLError.java:958)
- com.mysql.jdbc.SQLError.createSQLException(SQLError.java:937)
- com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
- com.mysql.jdbc.SQLError.createSQLException(SQLError.java:872)
- com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2326)
- com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2079)
- com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
- com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44)
- sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- java.lang.reflect.Constructor.newInstance(Constructor.java:422)
- com.mysql.jdbc.Util.handleNewInstance(Util.java:400)
- com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
- com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:325)
- org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
- org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
- org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
- org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
- org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
- org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
- org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
- org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171)
- org.hibernate.internal.SessionImpl.connection(SessionImpl.java:450)
- org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:429)
- org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
- org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:420)
- org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:257)
- org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
- org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
- com.sun.proxy.$Proxy26.listPurchases(Unknown Source)
- by.specific.controller.PurchaseController.listPurchases(PurchaseController.java:28)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- java.lang.reflect.Method.invoke(Method.java:497)
- org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
- org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
- org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
- org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
- org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
- org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
- org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
- org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- Root Cause
- java.lang.NullPointerException
- com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:2999)
- com.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1885)
- com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1814)
- com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1207)
- com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2249)
- com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2280)
- com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2079)
- com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
- com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44)
- sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- java.lang.reflect.Constructor.newInstance(Constructor.java:422)
- com.mysql.jdbc.Util.handleNewInstance(Util.java:400)
- com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
- com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:325)
- org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
- org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
- org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
- org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
- org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
- org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
- org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
- org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228)
- org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171)
- org.hibernate.internal.SessionImpl.connection(SessionImpl.java:450)
- org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:429)
- org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
- org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:420)
- org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:257)
- org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
- org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
- com.sun.proxy.$Proxy26.listPurchases(Unknown Source)
- by.specific.controller.PurchaseController.listPurchases(PurchaseController.java:28)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- java.lang.reflect.Method.invoke(Method.java:497)
- org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
- org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
- org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
- org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
- org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
- org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
- org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
- org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
- xmlns:mvc="http://www.springframework.org/schema/mvc"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">
- <context:component-scan base-package="by.specific"/>
- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/WEB-INF/pages/"/>
- <property name="suffix" value=".jsp"/>
- </bean>
- <!-- Database Information -->
- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close">
- <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
- <property name="url"
- value="jdbc:mysql://localhost:3306/ris6"/>
- <property name="username" value="root"/>
- <property name="password" value="root"/>
- <property name="validationQuery" value="SELECT 1"/>
- <property name="testOnBorrow" value="true"/>
- </bean>
- <!-- Hibernate 4 SessionFactory Bean definition -->
- <bean id="hibernate4AnnotatedSessionFactory"
- class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
- <property name="dataSource" ref="dataSource"/>
- <property name="annotatedClasses">
- <list>
- <value>by.specific.model.Purchase</value>
- </list>
- </property>
- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
- <prop key="hibernate.connection.autocommit">true</prop>
- <prop key="hibernate.show_sql">true</prop>
- </props>
- </property>
- </bean>
- <!--BookDao and BookService beans-->
- <bean id="purchaseDao" class="by.specific.dao.PurchaseDaoImpl">
- <property name="sessionFactory" ref="hibernate4AnnotatedSessionFactory"/>
- </bean>
- <bean id="purchaseService" class="by.specific.service.PurchaseServiceImpl">
- <property name="purchaseDao" ref="purchaseDao"/>
- </bean>
- <context:component-scan base-package="by.specific"/>
- <tx:annotation-driven transaction-manager="transactionManager"/>
- <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
- <property name="sessionFactory" ref="hibernate4AnnotatedSessionFactory"/>
- </bean>
- <mvc:default-servlet-handler/>
- <mvc:annotation-driven/>
- <mvc:resources mapping="/css/**" location="/css/"/>
- </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement