Advertisement
Guest User

Untitled

a guest
Dec 1st, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.68 KB | None | 0 0
  1. public class AppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
  2.  
  3. @Override
  4. protected Class<?>[] getRootConfigClasses() {
  5. return new Class[] { HibernateConfig.class };
  6. }
  7.  
  8.  
  9. @Override
  10. protected Class<?>[] getServletConfigClasses() {
  11. return new Class[] { WebMvcConfig.class };
  12. }
  13.  
  14. @Override
  15. protected String[] getServletMappings() {
  16. return new String[] { "/" };
  17.  
  18. }
  19. }
  20.  
  21. @Configuration
  22. @EnableTransactionManagement
  23. @ComponentScans(value = {@ComponentScan("system.spring5")})
  24. public class HibernateConfig {
  25.  
  26. @Autowired
  27. private ApplicationContext context;
  28.  
  29. @Bean
  30. public LocalSessionFactoryBean getSessionFactory(){
  31. LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
  32. sessionFactory.setConfigLocation(context.getResource("classpath:hibernate.cfg.xml"));
  33. sessionFactory.setAnnotatedClasses(User.class);
  34. return sessionFactory;
  35. }
  36.  
  37. @Bean
  38. public HibernateTransactionManager getTransactionManager(){
  39. HibernateTransactionManager transactionManager = new HibernateTransactionManager();
  40. transactionManager.setSessionFactory(getSessionFactory().getObject());
  41. return transactionManager;
  42. }
  43. }
  44.  
  45. @Configuration
  46. @EnableWebMvc
  47. @ComponentScan(basePackages = { "system.spring5" })
  48. public class WebMvcConfig implements WebMvcConfigurer {
  49.  
  50. @Bean
  51. public InternalResourceViewResolver resolver(){
  52. InternalResourceViewResolver resolver = new
  53. InternalResourceViewResolver();
  54. resolver.setViewClass(JstlView.class);
  55. resolver.setPrefix("/WEB-INF/views");
  56. resolver.setSuffix(".jsp");
  57. return resolver;
  58. }
  59.  
  60. @Bean
  61. public MessageSource messageSource(){
  62. ResourceBundleMessageSource source = new ResourceBundleMessageSource();
  63. source.setBasename("messages");
  64. return source;
  65. }
  66.  
  67. }
  68.  
  69. @Controller("UserController")
  70. public class UserController {
  71.  
  72. @Autowired
  73. private UserService userService;
  74.  
  75. @RequestMapping("/list")
  76. public String userForm(Model model){
  77. model.addAttribute("users",userService.userList());
  78. return "editUsers";
  79. }
  80.  
  81. @ModelAttribute("user")
  82. public User formBackingObject(){
  83. return new User();
  84. }
  85.  
  86. @PostMapping("/addUser")
  87. public String saveUser(@ModelAttribute("user") BindingResult result, User user, Model model){
  88. if (result.hasErrors()){
  89. model.addAttribute("users",userService.userList());
  90. return "editUsers";
  91. }
  92. userService.saveUser(user);
  93. return "redirect:/";
  94. }
  95. }
  96.  
  97. @Entity
  98. @Table(name = "users")
  99. public class User {
  100.  
  101. @Id
  102. @Column(name = "id")
  103. @GeneratedValue(strategy = GenerationType.IDENTITY)
  104. private int id;
  105.  
  106. @Column(name = "name")
  107. private String login;
  108.  
  109. @Column(name = "password")
  110. private String password;
  111.  
  112. public User(String login, String password) {
  113. this.login = login;
  114. this.password = password;
  115. }
  116.  
  117. public User() {
  118. }
  119.  
  120. public int getId() {
  121. return id;
  122. }
  123.  
  124. public void setId(int id) {
  125. this.id = id;
  126. }
  127.  
  128. public String getLogin() {
  129. return login;
  130. }
  131.  
  132. public void setLogin(String login) {
  133. this.login = login;
  134. }
  135.  
  136. public String getPassword() {
  137. return password;
  138. }
  139.  
  140. public void setPassword(String password) {
  141. this.password = password;
  142. }
  143. }
  144.  
  145. public interface UserDao {
  146.  
  147. void saveUser(User user);
  148. List<User> userList();
  149. }
  150.  
  151. @Repository("UserDao")
  152. public class UserDaoImpl implements UserDao {
  153.  
  154. @Autowired
  155. private SessionFactory sessionFactory;
  156.  
  157. @Override
  158. public void saveUser(User user){
  159. sessionFactory.getCurrentSession().save(user);
  160. }
  161.  
  162. @Override
  163. public List<User> userList(){
  164. @SuppressWarnings("unchecked")
  165. TypedQuery<User> query =
  166. sessionFactory.getCurrentSession().createQuery("from User");
  167. return query.getResultList();
  168. }
  169. }
  170.  
  171. void saveUser(User user);
  172. List<User> userList();
  173. }
  174.  
  175. @Service("UserService")
  176. public class UserServiceImpl implements UserService{
  177.  
  178. @Autowired
  179. private UserDao userDao;
  180.  
  181.  
  182. @Transactional
  183. public void saveUser(User user) {
  184. userDao.saveUser(user);
  185. }
  186.  
  187. @Transactional(readOnly = true)
  188. public List<User> userList() {
  189. return userDao.userList();
  190. }
  191. }
  192.  
  193. <hibernate-configuration>
  194. <session-factory>
  195. <property name="hibernate.archive.autodetection">class,hbm</property>
  196. <property
  197. name="hibernate.connection.url">jdbc:mysql://localhost:3306/users</property>
  198. <property name="hibernate.connection.username">root</property>
  199. <property name="hibernate.connection.password">root</property>
  200. <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
  201. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  202. <property name="hibernate.hbm2ddl.auto">create</property>
  203. <property name="show_sql">true</property>
  204. <property name="format_sql">true</property>
  205. <!--<property name="use_sql_comments">false</property>
  206. <property name="hibernate.id.new_generator_mappings">false</property>-->
  207. <property name="hibernate.current_session_context_class">thread</property>
  208. <property name="hibernate.c3p0.min_size">5</property>
  209. <property name="hibernate.c3p0.max_size">20</property>
  210. <property name="hibernate.c3p0.acquire_increment">1800</property>
  211. <property name="hibernate.c3p0.max_statements">150</property>
  212. <mapping class="system.spring5.model.User" />
  213. </session-factory>
  214. </hibernate-configuration>
  215.  
  216. <packaging>war</packaging>
  217. <properties>
  218. <failOnMissingWebXml>false</failOnMissingWebXml>
  219. </properties>
  220. <dependencies>
  221. <dependency>
  222. <groupId>org.springframework</groupId>
  223. <artifactId>spring-webmvc</artifactId>
  224. <version>5.0.1.RELEASE</version>
  225. </dependency>
  226. <dependency>
  227. <groupId>org.springframework</groupId>
  228. <artifactId>spring-orm</artifactId>
  229. <version>4.2.0.RELEASE</version>
  230. </dependency>
  231. <dependency>
  232. <groupId>org.springframework</groupId>
  233. <artifactId>spring-core</artifactId>
  234. <version>5.0.1.RELEASE</version>
  235. </dependency>
  236. <dependency>
  237. <groupId>org.springframework</groupId>
  238. <artifactId>spring-beans</artifactId>
  239. <version>5.0.1.RELEASE</version>
  240. </dependency>
  241. <dependency>
  242. <groupId>org.springframework</groupId>
  243. <artifactId>spring-web</artifactId>
  244. <version>5.0.1.RELEASE</version>
  245. </dependency>
  246. <dependency>
  247. <groupId>org.springframework</groupId>
  248. <artifactId>spring-context</artifactId>
  249. <version>5.0.1.RELEASE</version>
  250. </dependency>
  251. <dependency>
  252. <groupId>mysql</groupId>
  253. <artifactId>mysql-connector-java</artifactId>
  254. <version>5.1.40</version>
  255. </dependency>
  256. <dependency>
  257. <groupId>org.hibernate</groupId>
  258. <artifactId>hibernate-core</artifactId>
  259. <version>5.2.10.Final</version>
  260. </dependency>
  261. <dependency>
  262. <groupId>org.hibernate</groupId>
  263. <artifactId>hibernate-c3p0</artifactId>
  264. <version>5.0.1.Final</version>
  265. </dependency>
  266. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
  267. <dependency>
  268. <groupId>org.hibernate</groupId>
  269. <artifactId>hibernate-core</artifactId>
  270. <version>5.2.10.Final</version>
  271. </dependency>
  272.  
  273.  
  274. <dependency>
  275. <groupId>com.mchange</groupId>
  276. <artifactId>c3p0</artifactId>
  277. <version>0.9.5.2</version>
  278. </dependency>
  279. <dependency>
  280. <groupId>javax.servlet.jsp.jstl</groupId>
  281. <artifactId>javax.servlet.jsp.jstl-api</artifactId>
  282. <version>1.2.1</version>
  283. </dependency>
  284. <dependency>
  285. <groupId>javax.servlet.jsp</groupId>
  286. <artifactId>javax.servlet.jsp-api</artifactId>
  287. <version>2.3.1</version>
  288. </dependency>
  289. <dependency>
  290. <groupId>taglibs</groupId>
  291. <artifactId>standard</artifactId>
  292. <version>1.1.2</version>
  293. </dependency>
  294. <dependency>
  295. <groupId>javax.servlet</groupId>
  296. <artifactId>javax.servlet-api</artifactId>
  297. <version>3.1.0</version>
  298. <scope>provided</scope>
  299. </dependency>
  300.  
  301. </dependencies>
  302.  
  303.  
  304. </project>
  305.  
  306. org.springframework.context.support.AbstractApplicationContext.refresh Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserService': Unsatisfied dependency expressed through field 'userDao'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserDao': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getSessionFactory' defined in system.spring5.config.HibernateConfig: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.c3p0.internal.C3P0MessageLogger.connectionProperties(Ljava/util/Properties;)V
  307. 01-Dec-2017 00:48:40.864 SEVERE [RMI TCP Connection(4)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed
  308. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserService': Unsatisfied dependency expressed through field 'userDao'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserDao': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getSessionFactory' defined in system.spring5.config.HibernateConfig: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.c3p0.internal.C3P0MessageLogger.connectionProperties(Ljava/util/Properties;)V
  309. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:581)
  310. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)
  311. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:367)
  312. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1340)
  313. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
  314. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502)
  315. at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312)
  316. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
  317. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310)
  318. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
  319. at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:756)
  320. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868)
  321. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
  322. at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:409)
  323. at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
  324. at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
  325. at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4641)
  326. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5105)
  327. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  328. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
  329. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
  330. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
  331. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1729)
  332. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  333. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  334. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  335. at java.lang.reflect.Method.invoke(Method.java:498)
  336. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)
  337. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  338. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  339. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:456)
  340. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:405)
  341. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  342. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  343. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  344. at java.lang.reflect.Method.invoke(Method.java:498)
  345. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)
  346. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  347. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  348. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  349. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  350. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  351. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  352. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  353. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  354. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  355. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  356. at java.lang.reflect.Method.invoke(Method.java:498)
  357. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
  358. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  359. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  360. at java.security.AccessController.doPrivileged(Native Method)
  361. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  362. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  363. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  364. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  365. at java.security.AccessController.doPrivileged(Native Method)
  366. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  367. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  368. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  369. at java.lang.Thread.run(Thread.java:748)
  370. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserService': Unsatisfied dependency expressed through field 'userDao'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserDao': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getSessionFactory' defined in system.spring5.config.HibernateConfig: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.c3p0.internal.C3P0MessageLogger.connectionProperties(Ljava/util/Properties;)V
  371. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:581)
  372. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)
  373. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:367)
  374. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1340)
  375. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
  376. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502)
  377. at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312)
  378. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
  379. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310)
  380. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
  381. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)
  382. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1133)
  383. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1060)
  384. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:578)
  385. ... 60 more
  386. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'UserDao': Unsatisfied dependency expressed through field 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getSessionFactory' defined in system.spring5.config.HibernateConfig: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.c3p0.internal.C3P0MessageLogger.connectionProperties(Ljava/util/Properties;)V
  387. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:581)
  388. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)
  389. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:367)
  390. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1340)
  391. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
  392. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502)
  393. at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312)
  394. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
  395. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310)
  396. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
  397. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)
  398. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1133)
  399. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1060)
  400. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:578)
  401. ... 73 more
  402. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getSessionFactory' defined in system.spring5.config.HibernateConfig: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.c3p0.internal.C3P0MessageLogger.connectionProperties(Ljava/util/Properties;)V
  403. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704)
  404. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:583)
  405. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502)
  406. at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312)
  407. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
  408. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310)
  409. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
  410. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)
  411. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1133)
  412. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1060)
  413. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:578)
  414. ... 86 more
  415. Caused by: java.lang.NoSuchMethodError: org.hibernate.c3p0.internal.C3P0MessageLogger.connectionProperties(Ljava/util/Properties;)V
  416. at org.hibernate.c3p0.internal.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:118)
  417. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
  418. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:242)
  419. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
  420. at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.buildJdbcConnectionAccess(JdbcEnvironmentInitiator.java:145)
  421. at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:66)
  422. at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
  423. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
  424. at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:259)
  425. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233)
  426. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
  427. at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51)
  428. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
  429. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:242)
  430. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
  431. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352)
  432. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111)
  433. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
  434. at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
  435. at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
  436. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:691)
  437. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:726)
  438. at org.springframework.orm.hibernate5.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:416)
  439. at org.springframework.orm.hibernate5.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:401)
  440. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1763)
  441. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1700)
  442. ... 96 more
  443.  
  444. 01-Dec-2017 00:48:40.880 SEVERE [RMI TCP Connection(4)-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
  445. 01-Dec-2017 00:48:40.880 SEVERE [RMI TCP Connection(4)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
  446. [2017-12-01 12:48:40,911] Artifact Spring 5:war: Error during artifact deployment. See server log for details.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement