Guest User

Untitled

a guest
Dec 7th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.16 KB | None | 0 0
  1. <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
  2. <persistence-unit name="UserPU">
  3. <class>main.domain.User</class>
  4. <properties>
  5. <property name="toplink.jdbc.Driver" value="org.postgresql.Driver"/>
  6. <property name="toplink.jdbc.url" value="jdbc:postgresql:test"/>
  7. <property name="toplink.jdbc.user" value="postgres"/>
  8. <property name="toplink.jdbc.password" value="postgres"/>
  9. </properties>
  10. </persistence-unit>
  11. </persistence>
  12.  
  13. package main.config;
  14.  
  15. import org.springframework.context.annotation.Bean;
  16. import org.springframework.context.annotation.Configuration;
  17. import org.springframework.orm.jpa.LocalEntityManagerFactoryBean;
  18.  
  19. @Configuration
  20. public class JpaConfig {
  21.  
  22. @Bean
  23. public LocalEntityManagerFactoryBean entityManagerFactoryBean() {
  24. LocalEntityManagerFactoryBean emfb = new LocalEntityManagerFactoryBean();
  25. emfb.setPersistenceUnitName("UserPU");
  26. return emfb;
  27. }
  28. }
  29.  
  30. package main.domain;
  31.  
  32. public class User {
  33. }
  34.  
  35. package main;
  36.  
  37. import main.config.JpaConfig;
  38. import org.springframework.context.annotation.AnnotationConfigApplicationContext;
  39.  
  40. public class Main {
  41. public static void main(String[] args) {
  42. AnnotationConfigApplicationContext ctx =
  43. new AnnotationConfigApplicationContext(JpaConfig.class);
  44. }
  45. }
  46.  
  47. Dec 07, 2018 1:37:46 PM org.springframework.context.support.AbstractApplicationContext refresh
  48. WARNING: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryBean' defined in main.config.JpaConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalEntityManagerFactoryBean]: Factory method 'entityManagerFactoryBean' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/persistence/PersistenceException
  49. Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryBean' defined in main.config.JpaConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalEntityManagerFactoryBean]: Factory method 'entityManagerFactoryBean' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/persistence/PersistenceException
  50. at org.springf
  51.  
  52. <?xml version="1.0" encoding="UTF-8"?>
  53. <project xmlns="http://maven.apache.org/POM/4.0.0"
  54. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  55. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  56. <modelVersion>4.0.0</modelVersion>
  57.  
  58. <groupId>main</groupId>
  59. <artifactId>main</artifactId>
  60. <version>1.0-SNAPSHOT</version>
  61.  
  62. <dependencies>
  63.  
  64. <dependency>
  65. <groupId>org.springframework</groupId>
  66. <artifactId>spring-context</artifactId>
  67. <version>5.1.3.RELEASE</version>
  68. </dependency>
  69.  
  70. <dependency>
  71. <groupId>org.springframework</groupId>
  72. <artifactId>spring-core</artifactId>
  73. <version>5.1.3.RELEASE</version>
  74. </dependency>
  75.  
  76. <dependency>
  77. <groupId>org.springframework</groupId>
  78. <artifactId>spring-orm</artifactId>
  79. <version>5.1.3.RELEASE</version>
  80. </dependency>
  81.  
  82. <dependency>
  83. <groupId>org.springframework.data</groupId>
  84. <artifactId>spring-data-jpa</artifactId>
  85. </dependency>
  86.  
  87. <dependency>
  88. <groupId>org.hibernate</groupId>
  89. <artifactId>hibernate-entitymanager</artifactId>
  90. </dependency>
  91.  
  92. <dependency>
  93. <groupId>postgresql</groupId>
  94. <artifactId>postgresql</artifactId>
  95. <version>9.1-901-1.jdbc4</version>
  96. </dependency>
  97.  
  98. <dependency>
  99. <groupId>junit</groupId>
  100. <artifactId>junit</artifactId>
  101. <version>4.12</version>
  102. <scope>test</scope>
  103. </dependency>
  104.  
  105. <dependency>
  106. <groupId>org.springframework</groupId>
  107. <artifactId>spring-test</artifactId>
  108. <scope>test</scope>
  109. </dependency>
  110.  
  111. </dependencies>
  112.  
  113. <build>
  114. <plugins>
  115. <plugin>
  116. <groupId>org.apache.maven.plugins</groupId>
  117. <artifactId>maven-compiler-plugin</artifactId>
  118. <configuration>
  119. <source>1.8</source>
  120. <target>1.8</target>
  121. </configuration>
  122. </plugin>
  123. </plugins>
  124. </build>
  125.  
  126. <dependency>
  127. <groupId>javax.servlet</groupId>
  128. <artifactId>javax.servlet-api</artifactId>
  129. <version>4.0.1</version>
  130. <scope>provided</scope>
  131. </dependency>
  132.  
  133. <dependencies>
  134. <!--Spring-->
  135. <dependency>
  136. <groupId>org.springframework</groupId>
  137. <artifactId>spring-context</artifactId>
  138. <version>${org.springframework-version}</version>
  139. </dependency>
  140. <dependency>
  141. <groupId>org.springframework</groupId>
  142. <artifactId>spring-webmvc</artifactId>
  143. <version>${org.springframework-version}</version>
  144. </dependency>
  145. <!--dependency>
  146. <groupId>org.springframework.security</groupId>
  147. <artifactId>spring-security-web</artifactId>
  148. <version>${org.springframework-version}</version>
  149. </dependency-->
  150. <dependency>
  151. <groupId>org.springframework</groupId>
  152. <artifactId>spring-test</artifactId>
  153. <version>${org.springframework-version}</version>
  154. <scope>test</scope>
  155. </dependency>
  156. <dependency>
  157. <groupId>org.springframework</groupId>
  158. <artifactId>spring-orm</artifactId>
  159. <version>${org.springframework-version}</version>
  160. </dependency>
  161.  
  162. <!-- Logging -->
  163. <dependency>
  164. <groupId>log4j</groupId>
  165. <artifactId>log4j</artifactId>
  166. <version>1.2.17</version>
  167. </dependency>
  168.  
  169. <!-- UnitTest -->
  170. <dependency>
  171. <groupId>junit</groupId>
  172. <artifactId>junit</artifactId>
  173. <version>4.12</version>
  174. <scope>test</scope>
  175. </dependency>
  176.  
  177. <!-- Front -->
  178. <dependency>
  179. <groupId>jstl</groupId>
  180. <artifactId>jstl</artifactId>
  181. <version>1.2</version>
  182. </dependency>
  183.  
  184. <dependency>
  185. <groupId>javax.servlet</groupId>
  186. <artifactId>javax.servlet-api</artifactId>
  187. <version>3.1.0</version>
  188. <scope>provided</scope>
  189. </dependency>
  190.  
  191. <!-- Hibernate -->
  192. <dependency>
  193. <groupId>org.hibernate</groupId>
  194. <artifactId>hibernate-core</artifactId>
  195. <version>${hibernate.version}</version>
  196. </dependency>
  197. <dependency>
  198. <groupId>org.hibernate</groupId>
  199. <artifactId>hibernate-entitymanager</artifactId>
  200. <version>${hibernate.version}</version>
  201. </dependency>
  202.  
  203. <!--MySQL-->
  204. <dependency>
  205. <groupId>mysql</groupId>
  206. <artifactId>mysql-connector-java</artifactId>
  207. <version>8.0.12</version>
  208. </dependency>
  209. </dependencies>
Add Comment
Please, Sign In to add comment