Advertisement
Guest User

Untitled

a guest
Aug 17th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.56 KB | None | 0 0
  1. <pre>
  2. Jan 17, 2015 6:39:22 PM org.apache.catalina.core.ApplicationContext log
  3. SEVERE: StandardWrapper.Throwable
  4. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'homeController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.web.dao.ActivityDAO com.example.web.HomeController.activityDAO; nested exception is java.lang.IllegalArgumentException: Can not set com.example.web.dao.ActivityDAO field com.example.web.HomeController.activityDAO to com.sun.proxy.$Proxy32
  5. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:292)
  6. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1185)
  7. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  8. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
  9. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
  10. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
  11. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
  12. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
  13. at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703)
  14. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
  15. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
  16. at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:658)
  17. at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:624)
  18. at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:672)
  19. at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:543)
  20. at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:484)
  21. at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
  22. at javax.servlet.GenericServlet.init(GenericServlet.java:158)
  23. at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1241)
  24. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1154)
  25. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041)
  26. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4944)
  27. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230)
  28. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  29. at com.springsource.tcserver.serviceability.deploy.TcContainerDeployer.startApplication(TcContainerDeployer.java:371)
  30. at com.springsource.tcserver.serviceability.deploy.TcContainerDeployer.startApplication(TcContainerDeployer.java:351)
  31. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  32. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  33. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  34. at java.lang.reflect.Method.invoke(Unknown Source)
  35. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  36. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
  37. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
  38. at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(Unknown Source)
  39. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown Source)
  40. at javax.management.remote.rmi.RMIConnectionImpl.access$300(Unknown Source)
  41. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown Source)
  42. at java.security.AccessController.doPrivileged(Native Method)
  43. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown Source)
  44. at javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown Source)
  45. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  46. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  47. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  48. at java.lang.reflect.Method.invoke(Unknown Source)
  49. at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
  50. at sun.rmi.transport.Transport$1.run(Unknown Source)
  51. at sun.rmi.transport.Transport$1.run(Unknown Source)
  52. at java.security.AccessController.doPrivileged(Native Method)
  53. at sun.rmi.transport.Transport.serviceCall(Unknown Source)
  54. at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
  55. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
  56. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
  57. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  58. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  59. at java.lang.Thread.run(Unknown Source)
  60. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.web.dao.ActivityDAO com.example.web.HomeController.activityDAO; nested exception is java.lang.IllegalArgumentException: Can not set com.example.web.dao.ActivityDAO field com.example.web.HomeController.activityDAO to com.sun.proxy.$Proxy32
  61. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:508)
  62. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
  63. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:289)
  64. ... 54 more
  65. Caused by: java.lang.IllegalArgumentException: Can not set com.example.web.dao.ActivityDAO field com.example.web.HomeController.activityDAO to com.sun.proxy.$Proxy32
  66. at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
  67. at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
  68. at sun.reflect.UnsafeObjectFieldAccessorImpl.set(Unknown Source)
  69. at java.lang.reflect.Field.set(Unknown Source)
  70. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:504)
  71. ... 56 more
  72.  
  73. Jan 17, 2015 6:39:22 PM org.apache.catalina.core.StandardContext loadOnStartup
  74. SEVERE: Servlet /web threw load() exception
  75. java.lang.IllegalArgumentException: Can not set com.example.web.dao.ActivityDAO field com.example.web.HomeController.activityDAO to com.sun.proxy.$Proxy32
  76. at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
  77. at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
  78. at sun.reflect.UnsafeObjectFieldAccessorImpl.set(Unknown Source)
  79. at java.lang.reflect.Field.set(Unknown Source)
  80. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:504)
  81. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
  82. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:289)
  83. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1185)
  84. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  85. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
  86. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
  87. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
  88. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
  89. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
  90. at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703)
  91. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
  92. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
  93. at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:658)
  94. at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:624)
  95. at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:672)
  96. at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:543)
  97. at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:484)
  98. at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
  99. at javax.servlet.GenericServlet.init(GenericServlet.java:158)
  100. at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1241)
  101. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1154)
  102. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041)
  103. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4944)
  104. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230)
  105. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  106. at com.springsource.tcserver.serviceability.deploy.TcContainerDeployer.startApplication(TcContainerDeployer.java:371)
  107. at com.springsource.tcserver.serviceability.deploy.TcContainerDeployer.startApplication(TcContainerDeployer.java:351)
  108. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  109. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  110. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  111. at java.lang.reflect.Method.invoke(Unknown Source)
  112. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  113. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
  114. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
  115. at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(Unknown Source)
  116. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown Source)
  117. at javax.management.remote.rmi.RMIConnectionImpl.access$300(Unknown Source)
  118. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown Source)
  119. at java.security.AccessController.doPrivileged(Native Method)
  120. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown Source)
  121. at javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown Source)
  122. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  123. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  124. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  125. at java.lang.reflect.Method.invoke(Unknown Source)
  126. at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
  127. at sun.rmi.transport.Transport$1.run(Unknown Source)
  128. at sun.rmi.transport.Transport$1.run(Unknown Source)
  129. at java.security.AccessController.doPrivileged(Native Method)
  130. at sun.rmi.transport.Transport.serviceCall(Unknown Source)
  131. at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
  132. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
  133. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
  134. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  135. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  136. at java.lang.Thread.run(Unknown Source)
  137. </pre>
  138.  
  139. CREATE TABLE IF NOT EXISTS `Example`.`Activity` (
  140. `id` INT NOT NULL AUTO_INCREMENT,
  141. `Name` VARCHAR(32) NOT NULL,
  142. PRIMARY KEY (`id`),
  143. UNIQUE INDEX `id_UNIQUE` (`id` ASC))
  144. ENGINE = InnoDB
  145.  
  146. package com.example.web.model;
  147.  
  148. public class Activity
  149. {
  150. private int id;
  151. private String name;
  152.  
  153. public int getId() {
  154. return id;
  155. }
  156. public void setId(int id) {
  157. this.id = id;
  158. }
  159.  
  160. public String getName() {
  161. return name;
  162. }
  163. public void setName(String name) {
  164. this.name = name;
  165. }
  166. }
  167.  
  168. <?xml version="1.0" encoding="UTF-8"?>
  169. <beans xmlns:mvc="http://www.springframework.org/schema/mvc"
  170. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  171. xmlns="http://www.springframework.org/schema/beans"
  172. xmlns:context="http://www.springframework.org/schema/context"
  173. xmlns:tx="http://www.springframework.org/schema/tx"
  174. xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
  175. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  176. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
  177. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
  178.  
  179. <!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure -->
  180.  
  181. <!-- Enables the Spring MVC @Controller programming model -->
  182. <mvc:annotation-driven />
  183.  
  184. <!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
  185. <mvc:resources mapping="/resources/**" location="/resources/" />
  186.  
  187. <!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
  188. <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  189. <property name="prefix" value="/WEB-INF/views/" />
  190. <property name="suffix" value=".jsp" />
  191. </bean>
  192.  
  193. <context:component-scan base-package="com.example.web" />
  194. <context:component-scan base-package="com.example.web.dao"/>
  195.  
  196. <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
  197. <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  198. <property name="url" value="jdbc:mysql://localhost:3306/Example"/>
  199. <property name="username" value="example"/>
  200. <property name="password" value="eX$@mp1E"/>
  201. </bean>
  202.  
  203. <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  204. <property name="dataSource" ref="dataSource" />
  205. <property name="configLocation" value="classpath:hibernate.cfg.xml" />
  206. </bean>
  207.  
  208. <tx:annotation-driven />
  209. <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  210. <property name="sessionFactory" ref="sessionFactory" />
  211. </bean>
  212.  
  213. <bean id="ActivityDao" class="com.example.web.dao.ActivityDAO">
  214. <constructor-arg>
  215. <ref bean="sessionFactory" />
  216. </constructor-arg>
  217. </bean>
  218.  
  219. </beans>
  220.  
  221. package com.example.web.dao;
  222.  
  223. import java.util.List;
  224. import com.example.web.model.Activity;
  225. import org.hibernate.Criteria;
  226. import org.hibernate.SessionFactory;
  227. import org.springframework.transaction.annotation.Transactional;
  228.  
  229. public class ActivityDAO implements IActivityDAO
  230. {
  231. private SessionFactory sessionFactory;
  232.  
  233. public ActivityDAO(SessionFactory sessionFactory)
  234. {
  235. this.sessionFactory = sessionFactory;
  236. }
  237.  
  238. @Override
  239. @Transactional
  240. public List<Activity> All()
  241. {
  242. @SuppressWarnings("unchecked")
  243. List<Activity> listActivity = (List<Activity>) sessionFactory.getCurrentSession()
  244. .createCriteria(Activity.class)
  245. .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY).list();
  246.  
  247. return listActivity;
  248. }
  249. }
  250.  
  251. @Autowired
  252. private ActivityDAO activityDAO;
  253.  
  254. @Autowired
  255. private IActivityDAO activityDAO;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement