Advertisement
Guest User

Untitled

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