Advertisement
Guest User

Untitled

a guest
Aug 28th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
  4. http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
  5. <servlet>
  6. <servlet-name>spring</servlet-name>
  7. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  8. <load-on-startup>1</load-on-startup>
  9. </servlet>
  10.  
  11. <servlet-mapping>
  12. <servlet-name>spring</servlet-name>
  13. <url-pattern>/</url-pattern>
  14. </servlet-mapping>
  15.  
  16. <listener>
  17. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  18. </listener>
  19.  
  20. <beans xmlns="http://www.springframework.org/schema/beans"
  21. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  22. xmlns:p="http://www.springframework.org/schema/p"
  23. xmlns:tx="http://www.springframework.org/schema/tx"
  24. xmlns:mvc="http://www.springframework.org/schema/mvc"
  25. xmlns:context="http://www.springframework.org/schema/context"
  26. xsi:schemaLocation="http://www.springframework.org/schema/beans
  27. http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
  28. http://www.springframework.org/schema/tx
  29. http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
  30. http://www.springframework.org/schema/mvc
  31. http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
  32. http://www.springframework.org/schema/context
  33. http://www.springframework.org/schema/context/spring-context-4.3.xsd">
  34.  
  35. <context:annotation-config/>
  36.  
  37. <context:component-scan base-package="leoscream.todolist.controller"/>
  38.  
  39. <context:property-placeholder location="/WEB-INF/.properties"/>
  40.  
  41. <mvc:annotation-driven/>
  42.  
  43. <!--If i remove everything bellow it is working fine again-->
  44. <tx:annotation-driven transaction-manager="transactionManager"/>
  45.  
  46. <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"
  47. p:sessionFactory-ref="sessionFactory"/>
  48.  
  49. <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"
  50. p:dataSource-ref="dataSource"
  51. p:configLocation="/WEB-INF/hibernate.cfg.xml"
  52. p:packagesToScan="leoscream.todolist.model"/>
  53.  
  54. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
  55. destroy-method="close"
  56. p:driverClassName="${app.jdbc.driverClassName}"
  57. p:url="${app.jdbc.url}"
  58. p:username="${app.jdbc.username}"
  59. p:password="${app.jdbc.password}"/>
  60.  
  61. <hibernate-configuration>
  62. <session-factory>
  63. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  64. <property name="hbm2ddl.auto">create</property>
  65. </session-factory>
  66.  
  67. <dependencies>
  68. <dependency>
  69. <groupId>org.springframework</groupId>
  70. <artifactId>spring-webmvc</artifactId>
  71. <version>4.2.5.RELEASE</version>
  72. </dependency>
  73. <dependency>
  74. <groupId>org.springframework</groupId>
  75. <artifactId>spring-orm</artifactId>
  76. <version>4.3.2.RELEASE</version>
  77. </dependency>
  78.  
  79. <dependency>
  80. <groupId>javax.servlet</groupId>
  81. <artifactId>javax.servlet-api</artifactId>
  82. <version>3.1.0</version>
  83. <scope>provided</scope>
  84. </dependency>
  85.  
  86. <dependency>
  87. <groupId>org.hibernate</groupId>
  88. <artifactId>hibernate-core</artifactId>
  89. <version>5.2.2.Final</version>
  90. </dependency>
  91. <dependency>
  92. <groupId>org.hibernate</groupId>
  93. <artifactId>hibernate-annotations</artifactId>
  94. <version>3.5.6-Final</version>
  95. </dependency>
  96.  
  97. <dependency>
  98. <groupId>commons-dbcp</groupId>
  99. <artifactId>commons-dbcp</artifactId>
  100. <version>1.4</version>
  101. </dependency>
  102.  
  103. <dependency>
  104. <groupId>mysql</groupId>
  105. <artifactId>mysql-connector-java</artifactId>
  106. <version>5.1.39</version>
  107. </dependency>
  108. </dependencies>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement