Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2017
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.62 KB | None | 0 0
  1. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'studentController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.bgolubovic.service.StudentService com.bgolubovic.controller.StudentController.studentService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'studentServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.bgolubovic.dao.StudentDao com.bgolubovic.service.impl.StudentServiceImpl.studentDao; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'studentDaoImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.hibernate.SessionFactory com.bgolubovic.dao.impl.StudentDaoImpl.session; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/spring-servlet.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path resource [hibernate.cfg.xml] cannot be resolved to URL because it does not exist
  2. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:292)
  3.  
  4. <?xml version="1.0" encoding="UTF-8"?>
  5. <beans xmlns="http://www.springframework.org/schema/beans"
  6. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
  7. xmlns:context="http://www.springframework.org/schema/context"
  8. xmlns:jee="http://www.springframework.org/schema/jee" xmlns:lang="http://www.springframework.org/schema/lang"
  9. xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx"
  10. xmlns:util="http://www.springframework.org/schema/util"
  11. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  12. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
  13. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  14. http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
  15. http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang.xsd
  16. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
  17. http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
  18.  
  19.  
  20.  
  21. <context:annotation-config />
  22. <context:component-scan base-package="com.bgolubovic" />
  23.  
  24.  
  25. <bean id="propertyConfigurer"
  26. class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
  27. p:location="/WEB-INF/jdbc.properties" />
  28.  
  29. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
  30. destroy-method="close" p:driverClassName="${jdbc.driverClassName}"
  31. p:url="${jdbc.databaseurl}" p:username="${jdbc.username}" p:password="${jdbc.password}" />
  32. <bean id="sessionFactory"
  33. class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  34. <property name="dataSource" ref="dataSource" />
  35. <property name="annotatedClasses">
  36. <list>
  37. <value>com.bgolubovic.model.Student</value>
  38. </list>
  39. </property>
  40. <property name="configLocation">
  41. <value>classpath:hibernate.cfg.xml</value>
  42. </property>
  43. <property name="hibernateProperties">
  44. <props>
  45. <prop key="hibernate.dialect">${jdbc.dialect}</prop>
  46. <prop key="hibernate.show_sql">true</prop>
  47. </props>
  48. </property>
  49. </bean>
  50. <bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
  51. <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
  52. <property name="prefix" value="/WEB-INF/jsp/"/>
  53. <property name="suffix" value=".jsp"/>
  54. </bean>
  55. <tx:annotation-driven />
  56. <bean id="transactionManager"
  57. class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  58. <property name="sessionFactory" ref="sessionFactory" />
  59. </bean>
  60.  
  61. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  62. <modelVersion>4.0.0</modelVersion>
  63. <groupId>CRUDWebAppMavenized1</groupId>
  64. <artifactId>CRUDWebAppMavenized1</artifactId>
  65. <version>0.0.1-SNAPSHOT</version>
  66. <packaging>war</packaging>
  67.  
  68. <properties>
  69. <org.springframework.version>4.0.6.RELEASE</org.springframework.version>
  70. <maven.compiler.source>1.8</maven.compiler.source>
  71. <maven.compiler.target>1.8</maven.compiler.target>
  72. </properties>
  73. <dependencies>
  74. <dependency>
  75. <groupId>org.springframework</groupId>
  76. <artifactId>spring-core</artifactId>
  77. <version>${org.springframework.version}</version>
  78. </dependency>
  79. <dependency>
  80. <groupId>org.springframework</groupId>
  81. <artifactId>spring-beans</artifactId>
  82. <version>${org.springframework.version}</version>
  83. </dependency>
  84. <dependency>
  85. <groupId>org.springframework</groupId>
  86. <artifactId>spring-context</artifactId>
  87. <version>${org.springframework.version}</version>
  88. </dependency>
  89. <dependency>
  90. <groupId>org.springframework</groupId>
  91. <artifactId>spring-web</artifactId>
  92. <version>${org.springframework.version}</version>
  93. </dependency>
  94. <dependency>
  95. <groupId>org.springframework</groupId>
  96. <artifactId>spring-webmvc</artifactId>
  97. <version>${org.springframework.version}</version>
  98. </dependency>
  99. <dependency>
  100. <groupId>org.springframework</groupId>
  101. <artifactId>spring-jdbc</artifactId>
  102. <version>${org.springframework.version}</version>
  103. </dependency>
  104. <dependency>
  105. <groupId>org.springframework</groupId>
  106. <artifactId>spring-orm</artifactId>
  107. <version>${org.springframework.version}</version>
  108. </dependency>
  109.  
  110. <!-- Hibernate resources -->
  111. <dependency>
  112. <groupId>org.hibernate</groupId>
  113. <artifactId>hibernate-entitymanager</artifactId>
  114. <version>4.3.7.Final</version>
  115. </dependency>
  116. <dependency>
  117. <groupId>org.hibernate</groupId>
  118. <artifactId>hibernate-validator</artifactId>
  119. <version>5.2.0.Alpha1</version>
  120. </dependency>
  121. <dependency>
  122. <groupId>org.hibernate</groupId>
  123. <artifactId>hibernate-commons-annotations</artifactId>
  124. <version>3.3.0.ga</version>
  125. </dependency>
  126. <dependency>
  127. <groupId>org.hibernate</groupId>
  128. <artifactId>hibernate-annotations</artifactId>
  129. <version>3.5.6-Final</version>
  130. </dependency>
  131. <dependency>
  132. <groupId>org.hibernate</groupId>
  133. <artifactId>hibernate-core</artifactId>
  134. <version>4.3.7.Final</version>
  135. </dependency>
  136. <dependency>
  137. <groupId>taglibs</groupId>
  138. <artifactId>standard</artifactId>
  139. <version>1.1.2</version>
  140. </dependency>
  141. <dependency>
  142. <groupId>javax.servlet</groupId>
  143. <artifactId>jstl</artifactId>
  144. <version>1.1.2</version>
  145. </dependency>
  146. <dependency>
  147. <groupId>commons-dbcp</groupId>
  148. <artifactId>commons-dbcp</artifactId>
  149. <version>20030825.184428</version>
  150. </dependency>
  151. <dependency>
  152. <groupId>commons-pool</groupId>
  153. <artifactId>commons-pool</artifactId>
  154. <version>20030825.183949</version>
  155. </dependency>
  156. <!-- MySQL -->
  157. <dependency>
  158. <groupId>mysql</groupId>
  159. <artifactId>mysql-connector-java</artifactId>
  160. <version>5.1.6</version>
  161. </dependency>
  162. <!-- Log4j -->
  163. <dependency>
  164. <groupId>log4j</groupId>
  165. <artifactId>log4j</artifactId>
  166. <version>1.2.14</version>
  167. <type>jar</type>
  168. <scope>compile</scope>
  169. </dependency>
  170.  
  171. <dependency>
  172. <groupId>jstl</groupId>
  173. <artifactId>jstl</artifactId>
  174. <version>1.2</version>
  175. </dependency>
  176.  
  177. <?xml version="1.0" encoding="UTF-8"?>
  178. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  179. <display-name>CRUDWebAppMavenized</display-name>
  180.  
  181. <context-param>
  182. <param-name>log4jConfigLocation</param-name>
  183. <param-value>classpath:log4j.xml</param-value>
  184. </context-param>
  185. <listener>
  186. <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
  187. </listener>
  188.  
  189. <servlet>
  190. <servlet-name>spring</servlet-name>
  191. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  192. <load-on-startup>1</load-on-startup>
  193. </servlet>
  194. <servlet-mapping>
  195. <servlet-name>spring</servlet-name>
  196. <url-pattern>/</url-pattern>
  197. </servlet-mapping>
  198.  
  199. <welcome-file-list>
  200. <welcome-file>index.html</welcome-file>
  201. <welcome-file>index.htm</welcome-file>
  202. <welcome-file>index.jsp</welcome-file>
  203. <welcome-file>default.html</welcome-file>
  204. <welcome-file>default.htm</welcome-file>
  205. <welcome-file>default.jsp</welcome-file>
  206. </welcome-file-list>
  207. </web-app>
  208.  
  209. jdbc.driverClassName=com.mysql.jdbc.Driver
  210. jdbc.dialect=org.hibernate.dialect.MySQLDialect
  211. jdbc.databaseurl=jdbc:mysql://localhost:3306/studentdb
  212. jdbc.username=root
  213. jdbc.password=******
  214.  
  215. <?xml version="1.0" encoding="UTF-8"?>
  216. <!DOCTYPE hibernate-configuration PUBLIC
  217. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  218. "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  219.  
  220. <hibernate-configuration>
  221. <session-factory>
  222. <mapping class="com.bgolubovic.model.Student" />
  223. </session-factory>
  224. </hibernate-configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement