Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.17 KB | None | 0 0
  1. <prop key="hibernate.hbm2ddl.auto">create</prop> уже настроил и включил.
  2.  
  3. @Data
  4. @Entity
  5. @Table(name = "team", schema = "bank1")
  6. public class Team implements Serializable {
  7.  
  8. private static final long serialVersionUID = 5924361831551833717L;
  9.  
  10.  
  11. @Id
  12. @GeneratedValue(strategy = GenerationType.IDENTITY)
  13. @Column(name = "team_id")
  14. private Integer id;
  15.  
  16. private String name;
  17.  
  18. private Integer rating;
  19.  
  20. @OneToMany(mappedBy = "team", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
  21. private Set<Credit> credits;
  22.  
  23. @Data
  24. @Entity
  25. @Table(name = "credit",schema = "bank1")
  26. public class Credit implements Serializable {
  27.  
  28. private static final long serialVersionUID = -5527566248002296042L;
  29.  
  30.  
  31. @Id
  32. @GeneratedValue(strategy = GenerationType.IDENTITY)
  33. @Column(name = "credit_id")
  34. private long id;
  35.  
  36. @Column(name = "name")
  37. private String name;
  38.  
  39. @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
  40. @JoinColumn(name = "team_id", nullable = false)
  41. private Team teamId;
  42. }
  43.  
  44. public class Initializer implements WebApplicationInitializer {
  45.  
  46. public void onStartup(ServletContext servletContext)
  47. throws ServletException {
  48. AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
  49. ctx.register(WebAppConfig.class);
  50. servletContext.addListener(new ContextLoaderListener(ctx));
  51.  
  52. ctx.setServletContext(servletContext);
  53.  
  54. Dynamic servlet = servletContext.addServlet("dispatcher", new DispatcherServlet(ctx));
  55. servlet.addMapping("/");
  56. servlet.setLoadOnStartup(1);
  57. }
  58.  
  59. }
  60.  
  61. @Configuration
  62. @ComponentScan("com.sprhib")
  63. @EnableWebMvc
  64. @EnableTransactionManagement
  65. @PropertySource("classpath:application.properties")
  66. public class WebAppConfig {
  67.  
  68. private static final String PROPERTY_NAME_DATABASE_DRIVER = "db.driver";
  69. private static final String PROPERTY_NAME_DATABASE_PASSWORD = "db.password";
  70. private static final String PROPERTY_NAME_DATABASE_URL = "db.url";
  71. private static final String PROPERTY_NAME_DATABASE_USERNAME = "db.username";
  72.  
  73. private static final String PROPERTY_NAME_HIBERNATE_DIALECT = "hibernate.dialect";
  74. private static final String PROPERTY_NAME_HIBERNATE_SHOW_SQL = "hibernate.show_sql";
  75. private static final String PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN = "entitymanager.packages.to.scan";
  76. private static final String PROPERTY_NAME_hbm2ddl_auto = "hibernate.hbm2ddl.auto";
  77.  
  78. @Resource
  79. private Environment env;
  80.  
  81. @Bean
  82. public DataSource dataSource() {
  83. DriverManagerDataSource dataSource = new DriverManagerDataSource();
  84.  
  85. dataSource.setDriverClassName(env.getRequiredProperty(PROPERTY_NAME_DATABASE_DRIVER));
  86. dataSource.setUrl(env.getRequiredProperty(PROPERTY_NAME_DATABASE_URL));
  87. dataSource.setUsername(env.getRequiredProperty(PROPERTY_NAME_DATABASE_USERNAME));
  88. dataSource.setPassword(env.getRequiredProperty(PROPERTY_NAME_DATABASE_PASSWORD));
  89.  
  90. return dataSource;
  91. }
  92.  
  93. @Bean
  94. public LocalSessionFactoryBean sessionFactory() {
  95. LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean();
  96. sessionFactoryBean.setDataSource(dataSource());
  97. sessionFactoryBean.setPackagesToScan(env.getRequiredProperty(PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN));
  98. sessionFactoryBean.setHibernateProperties(hibProperties());
  99. return sessionFactoryBean;
  100. }
  101.  
  102. private Properties hibProperties() {
  103. Properties properties = new Properties();
  104. properties.put(PROPERTY_NAME_HIBERNATE_DIALECT, env.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT));
  105. properties.put(PROPERTY_NAME_HIBERNATE_SHOW_SQL, env.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL));
  106. properties.put(PROPERTY_NAME_hbm2ddl_auto,env.getRequiredProperty(PROPERTY_NAME_hbm2ddl_auto));
  107. return properties;
  108. }
  109.  
  110. @Bean
  111. public HibernateTransactionManager transactionManager() {
  112. HibernateTransactionManager transactionManager = new HibernateTransactionManager();
  113. transactionManager.setSessionFactory(sessionFactory().getObject());
  114. return transactionManager;
  115. }
  116.  
  117. @Bean
  118. public UrlBasedViewResolver setupViewResolver() {
  119. UrlBasedViewResolver resolver = new UrlBasedViewResolver();
  120. resolver.setPrefix("/WEB-INF/pages/");
  121. resolver.setSuffix(".jsp");
  122. resolver.setViewClass(JstlView.class);
  123. return resolver;
  124. }
  125.  
  126. }
  127.  
  128. /Users/funstore/SoftCode/apache-tomcat-8.5.9/bin/catalina.sh run
  129. [2017-01-22 12:53:16,269] Artifact spring:war exploded: Server is not connected. Deploy is not available.
  130. 22-Jan-2017 00:53:17.582 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.9
  131. 22-Jan-2017 00:53:17.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 5 2016 20:18:12 UTC
  132. 22-Jan-2017 00:53:17.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.9.0
  133. 22-Jan-2017 00:53:17.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Mac OS X
  134. 22-Jan-2017 00:53:17.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.11.6
  135. 22-Jan-2017 00:53:17.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x86_64
  136. 22-Jan-2017 00:53:17.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre
  137. 22-Jan-2017 00:53:17.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_111-b14
  138. 22-Jan-2017 00:53:17.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
  139. 22-Jan-2017 00:53:17.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /Users/funstore/Library/Caches/IntelliJIdea2016.3/tomcat/Unnamed_spring
  140. 22-Jan-2017 00:53:17.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /Users/funstore/SoftCode/apache-tomcat-8.5.9
  141. 22-Jan-2017 00:53:17.590 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/funstore/Library/Caches/IntelliJIdea2016.3/tomcat/Unnamed_spring/conf/logging.properties
  142. 22-Jan-2017 00:53:17.590 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
  143. 22-Jan-2017 00:53:17.590 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
  144. 22-Jan-2017 00:53:17.591 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
  145. 22-Jan-2017 00:53:17.591 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
  146. 22-Jan-2017 00:53:17.591 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
  147. 22-Jan-2017 00:53:17.591 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
  148. 22-Jan-2017 00:53:17.591 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
  149. 22-Jan-2017 00:53:17.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
  150. 22-Jan-2017 00:53:17.593 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/funstore/Library/Caches/IntelliJIdea2016.3/tomcat/Unnamed_spring
  151. 22-Jan-2017 00:53:17.593 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Users/funstore/SoftCode/apache-tomcat-8.5.9
  152. 22-Jan-2017 00:53:17.593 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/funstore/SoftCode/apache-tomcat-8.5.9/temp
  153. 22-Jan-2017 00:53:17.593 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/funstore/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
  154. 22-Jan-2017 00:53:17.945 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
  155. 22-Jan-2017 00:53:17.995 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  156. 22-Jan-2017 00:53:17.999 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
  157. 22-Jan-2017 00:53:18.002 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  158. 22-Jan-2017 00:53:18.003 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 952 ms
  159. 22-Jan-2017 00:53:18.067 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
  160. 22-Jan-2017 00:53:18.068 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.9
  161. 22-Jan-2017 00:53:18.078 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
  162. 22-Jan-2017 00:53:18.085 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
  163. 22-Jan-2017 00:53:18.086 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 82 ms
  164. Connected to server
  165. [2017-01-22 12:53:18,454] Artifact spring:war exploded: Artifact is being deployed, please wait...
  166. 22-Jan-2017 00:53:20.597 INFO [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
  167. INFO org.springframework.web.context.ContextLoader: Root WebApplicationContext: initialization started
  168. INFO org.springframework.web.context.support.AnnotationConfigWebApplicationContext: Refreshing Root WebApplicationContext: startup date [Sun Jan 22 00:53:20 EET 2017]; root of context hierarchy
  169. INFO org.springframework.web.context.support.AnnotationConfigWebApplicationContext: Registering annotated classes: [class com.sprhib.init.WebAppConfig]
  170. INFO org.springframework.jdbc.datasource.DriverManagerDataSource: Loaded JDBC driver: com.mysql.jdbc.Driver
  171. INFO org.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
  172. INFO org.hibernate.Version: HHH000412: Hibernate Core {4.2.0.Final}
  173. INFO org.hibernate.cfg.Environment: HHH000206: hibernate.properties not found
  174. INFO org.hibernate.cfg.Environment: HHH000021: Bytecode provider name : javassist
  175. WARN org.springframework.web.context.support.AnnotationConfigWebApplicationContext: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamController': Unsatisfied dependency expressed through field 'teamService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamServiceImpl': Unsatisfied dependency expressed through field 'teamDAO'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamDAOImpl': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in com.sprhib.init.WebAppConfig: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.sprhib.model.Credit.team in com.sprhib.model.Team.credits
  176. ERROR org.springframework.web.context.ContextLoader: Context initialization failed
  177. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamController': Unsatisfied dependency expressed through field 'teamService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamServiceImpl': Unsatisfied dependency expressed through field 'teamDAO'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamDAOImpl': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in com.sprhib.init.WebAppConfig: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.sprhib.model.Credit.team in com.sprhib.model.Team.credits
  178. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
  179. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  180. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
  181. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1225)
  182. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:552)
  183. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  184. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  185. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  186. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  187. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
  188. at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:759)
  189. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866)
  190. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
  191. at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
  192. at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
  193. at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
  194. at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4725)
  195. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)
  196. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  197. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
  198. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
  199. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
  200. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1702)
  201. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  202. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  203. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  204. at java.lang.reflect.Method.invoke(Method.java:498)
  205. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  206. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  207. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  208. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482)
  209. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431)
  210. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  211. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  212. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  213. at java.lang.reflect.Method.invoke(Method.java:498)
  214. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  215. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  216. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  217. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  218. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  219. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  220. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  221. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  222. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  223. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  224. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  225. at java.lang.reflect.Method.invoke(Method.java:498)
  226. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  227. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  228. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  229. at java.security.AccessController.doPrivileged(Native Method)
  230. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  231. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  232. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  233. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  234. at java.security.AccessController.doPrivileged(Native Method)
  235. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  236. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  237. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  238. at java.lang.Thread.run(Thread.java:745)
  239. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamServiceImpl': Unsatisfied dependency expressed through field 'teamDAO'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamDAOImpl': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in com.sprhib.init.WebAppConfig: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.sprhib.model.Credit.team in com.sprhib.model.Team.credits
  240. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
  241. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  242. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
  243. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1225)
  244. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:552)
  245. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  246. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  247. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  248. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  249. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  250. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207)
  251. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1136)
  252. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1064)
  253. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
  254. ... 60 more
  255. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'teamDAOImpl': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in com.sprhib.init.WebAppConfig: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.sprhib.model.Credit.team in com.sprhib.model.Team.credits
  256. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
  257. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  258. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
  259. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1225)
  260. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:552)
  261. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  262. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  263. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  264. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  265. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  266. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207)
  267. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1136)
  268. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1064)
  269. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
  270. ... 73 more
  271. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in com.sprhib.init.WebAppConfig: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.sprhib.model.Credit.team in com.sprhib.model.Team.credits
  272. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1589)
  273. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:554)
  274. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  275. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  276. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  277. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  278. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  279. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207)
  280. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1136)
  281. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1064)
  282. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
  283. ... 86 more
  284. Caused by: org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.sprhib.model.Credit.team in com.sprhib.model.Team.credits
  285. at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:708)
  286. at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:668)
  287. at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:66)
  288. at org.hibernate.cfg.Configuration.originalSecondPassCompile(Configuration.java:1593)
  289. at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1350)
  290. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1737)
  291. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1788)
  292. at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:372)
  293. at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:454)
  294. at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:439)
  295. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1648)
  296. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1585)
  297. ... 96 more
  298. 22-Jan-2017 00:53:22.405 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
  299. 22-Jan-2017 00:53:22.423 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
  300. 22-Jan-2017 00:53:22.433 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
  301. [2017-01-22 12:53:22,449] Artifact spring:war exploded: Error during artifact deployment. See server log for details.
  302. 22-Jan-2017 00:53:28.082 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/funstore/SoftCode/apache-tomcat-8.5.9/webapps/manager
  303. 22-Jan-2017 00:53:28.237 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/funstore/SoftCode/apache-tomcat-8.5.9/webapps/manager has finished in 152 ms
  304.  
  305.  
  306. введите сюда код
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement