Advertisement
Guest User

Untitled

a guest
Feb 14th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.79 KB | None | 0 0
  1. java.lang.AssertionError: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Cannot find class [org.hibernate.ejb.HibernatePersistence]
  2. at org.junit.Assert.fail(Assert.java:91)
  3. at org.junit.Assert.assertTrue(Assert.java:43)
  4. at org.aaronlbk.eboutique.TestJPA.test(TestJPA.java:24)
  5. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  6. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  7. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  8. at java.lang.reflect.Method.invoke(Method.java:498)
  9. at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
  10. at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
  11. at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
  12.  
  13. public class TestJPA {
  14. @Test
  15. public void test() {
  16. try {
  17. ClassPathXmlApplicationContext app=new ClassPathXmlApplicationContext(new String[] {"applicationContext.xml"} );
  18. assertTrue(true);
  19. }
  20. catch(Exception e)
  21. {
  22. assertTrue(e.getMessage(),false);
  23. }
  24.  
  25. }
  26.  
  27. <?xml version="1.0" encoding="UTF-8"?>
  28. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  29. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  30. <modelVersion>4.0.0</modelVersion>
  31. <groupId>com.cdg</groupId>
  32. <artifactId>eboutique</artifactId>
  33. <name>EBoutique</name>
  34. <packaging>war</packaging>
  35. <version>1.0.0-BUILD-SNAPSHOT</version>
  36. <properties>
  37. <java-version>1.6</java-version>
  38. <org.springframework-version>3.1.1.RELEASE</org.springframework-version>
  39. <org.aspectj-version>1.6.10</org.aspectj-version>
  40. <org.slf4j-version>1.6.6</org.slf4j-version>
  41. </properties>
  42. <dependencies>
  43. <!-- Spring -->
  44. <dependency>
  45. <groupId>org.springframework</groupId>
  46. <artifactId>spring-context</artifactId>
  47. <version>${org.springframework-version}</version>
  48. <exclusions>
  49. <!-- Exclude Commons Logging in favor of SLF4j -->
  50. <exclusion>
  51. <groupId>commons-logging</groupId>
  52. <artifactId>commons-logging</artifactId>
  53. </exclusion>
  54. </exclusions>
  55. </dependency>
  56. <dependency>
  57. <groupId>org.springframework</groupId>
  58. <artifactId>spring-webmvc</artifactId>
  59. <version>${org.springframework-version}</version>
  60. </dependency>
  61.  
  62. <!-- AspectJ -->
  63. <dependency>
  64. <groupId>org.aspectj</groupId>
  65. <artifactId>aspectjrt</artifactId>
  66. <version>${org.aspectj-version}</version>
  67. </dependency>
  68.  
  69. <!-- Logging -->
  70. <dependency>
  71. <groupId>org.slf4j</groupId>
  72. <artifactId>slf4j-api</artifactId>
  73. <version>${org.slf4j-version}</version>
  74. </dependency>
  75. <dependency>
  76. <groupId>org.slf4j</groupId>
  77. <artifactId>jcl-over-slf4j</artifactId>
  78. <version>${org.slf4j-version}</version>
  79. <scope>runtime</scope>
  80. </dependency>
  81. <dependency>
  82. <groupId>org.slf4j</groupId>
  83. <artifactId>slf4j-log4j12</artifactId>
  84. <version>${org.slf4j-version}</version>
  85. <scope>runtime</scope>
  86. </dependency>
  87. <dependency>
  88. <groupId>log4j</groupId>
  89. <artifactId>log4j</artifactId>
  90. <version>1.2.15</version>
  91. <exclusions>
  92. <exclusion>
  93. <groupId>javax.mail</groupId>
  94. <artifactId>mail</artifactId>
  95. </exclusion>
  96. <exclusion>
  97. <groupId>javax.jms</groupId>
  98. <artifactId>jms</artifactId>
  99. </exclusion>
  100. <exclusion>
  101. <groupId>com.sun.jdmk</groupId>
  102. <artifactId>jmxtools</artifactId>
  103. </exclusion>
  104. <exclusion>
  105. <groupId>com.sun.jmx</groupId>
  106. <artifactId>jmxri</artifactId>
  107. </exclusion>
  108. </exclusions>
  109. <scope>runtime</scope>
  110. </dependency>
  111.  
  112. <!-- @Inject -->
  113. <dependency>
  114. <groupId>javax.inject</groupId>
  115. <artifactId>javax.inject</artifactId>
  116. <version>1</version>
  117. </dependency>
  118.  
  119. <!-- Servlet -->
  120. <dependency>
  121. <groupId>javax.servlet</groupId>
  122. <artifactId>servlet-api</artifactId>
  123. <version>2.5</version>
  124. <scope>provided</scope>
  125. </dependency>
  126. <dependency>
  127. <groupId>javax.servlet.jsp</groupId>
  128. <artifactId>jsp-api</artifactId>
  129. <version>2.1</version>
  130. <scope>provided</scope>
  131. </dependency>
  132. <dependency>
  133. <groupId>javax.servlet</groupId>
  134. <artifactId>jstl</artifactId>
  135. <version>1.2</version>
  136. </dependency>
  137.  
  138. <!-- Test -->
  139. <dependency>
  140. <groupId>junit</groupId>
  141. <artifactId>junit</artifactId>
  142. <version>4.7</version>
  143. <scope>test</scope>
  144. </dependency>
  145. <dependency>
  146. <groupId>org.hibernate</groupId>
  147. <artifactId>hibernate-validator</artifactId>
  148. <version>5.1.3.Final</version>
  149. </dependency>
  150. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
  151.  
  152. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
  153.  
  154.  
  155. <dependency>
  156. <groupId>mysql</groupId>
  157. <artifactId>mysql-connector-java</artifactId>
  158. <version>5.1.31</version>
  159. </dependency>
  160.  
  161. <!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
  162. <dependency>
  163. <groupId>org.springframework</groupId>
  164. <artifactId>spring-core</artifactId>
  165. <version>${org.springframework-version}</version>
  166. </dependency>
  167.  
  168.  
  169. <dependency>
  170. <groupId>org.springframework</groupId>
  171. <artifactId>spring-tx</artifactId>
  172. <version>${org.springframework-version}</version>
  173. </dependency>
  174.  
  175.  
  176. <!-- https://mvnrepository.com/artifact/org.springframework/spring-orm -->
  177. <dependency>
  178. <groupId>org.springframework</groupId>
  179. <artifactId>spring-orm</artifactId>
  180. <version>${org.springframework-version}</version>
  181. </dependency>
  182.  
  183. <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
  184. <dependency>
  185. <groupId>org.springframework</groupId>
  186. <artifactId>spring-beans</artifactId>
  187. <version>${org.springframework-version}</version>
  188. </dependency>
  189.  
  190.  
  191. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
  192. <dependency>
  193. <groupId>org.hibernate</groupId>
  194. <artifactId>hibernate-entitymanager</artifactId>
  195. <version>5.0.12.Final</version>
  196. </dependency>
  197.  
  198. <!-- https://mvnrepository.com/artifact/org.glassfish.jersey.ext/jersey-spring3 -->
  199. <!-- https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging -->
  200. <dependency>
  201. <groupId>org.jboss.logging</groupId>
  202. <artifactId>jboss-logging</artifactId>
  203. <version>3.3.1.Final</version>
  204. </dependency>
  205.  
  206. <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-io -->
  207. <dependency>
  208. <groupId>org.apache.commons</groupId>
  209. <artifactId>commons-io</artifactId>
  210. <version>1.3.2</version>
  211. </dependency>
  212.  
  213. <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
  214. <dependency>
  215. <groupId>commons-fileupload</groupId>
  216. <artifactId>commons-fileupload</artifactId>
  217. <version>1.2.2</version>
  218. </dependency>
  219.  
  220.  
  221. <dependency>
  222. <groupId>org.hibernate</groupId>
  223. <artifactId>hibernate-core</artifactId>
  224. <version>5.2.10.Final</version>
  225. </dependency>
  226. </dependencies>
  227. <build>
  228. <plugins>
  229. <plugin>
  230. <artifactId>maven-eclipse-plugin</artifactId>
  231. <version>2.9</version>
  232. <configuration>
  233. <additionalProjectnatures>
  234. <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
  235. </additionalProjectnatures>
  236. <additionalBuildcommands>
  237. <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
  238. </additionalBuildcommands>
  239. <downloadSources>true</downloadSources>
  240. <downloadJavadocs>true</downloadJavadocs>
  241. </configuration>
  242. </plugin>
  243. <plugin>
  244. <groupId>org.apache.maven.plugins</groupId>
  245. <artifactId>maven-compiler-plugin</artifactId>
  246. <version>2.5.1</version>
  247. <configuration>
  248. <source>1.6</source>
  249. <target>1.6</target>
  250. <compilerArgument>-Xlint:all</compilerArgument>
  251. <showWarnings>true</showWarnings>
  252. <showDeprecation>true</showDeprecation>
  253. </configuration>
  254. </plugin>
  255. <plugin>
  256. <groupId>org.codehaus.mojo</groupId>
  257. <artifactId>exec-maven-plugin</artifactId>
  258. <version>1.2.1</version>
  259. <configuration>
  260. <mainClass>org.test.int1.Main</mainClass>
  261. </configuration>
  262. </plugin>
  263. </plugins>
  264. </build>
  265. </project>
  266.  
  267. <?xml version="1.0" encoding="UTF-8"?>
  268. <persistence version="2.0"
  269. xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  270. xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_0.xsd ">
  271. <persistence-unit name="UP_BOUTIQUE" transaction-type="RESOURCE_LOCAL">
  272. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  273. <properties>
  274. <property name="hibernate.show_sql" value="true"/>
  275. <property name="hibernate.hbm2ddl.auto" value="update"/>
  276. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
  277. </properties>
  278. </persistence-unit>
  279. </persistence>
  280.  
  281. <?xml version="1.0" encoding="UTF-8"?>
  282. <beans xmlns="http://www.springframework.org/schema/beans"
  283. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  284. xmlns:context="http://www.springframework.org/schema/context"
  285. xmlns:tx="http://www.springframework.org/schema/tx"
  286. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  287. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
  288. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd">
  289.  
  290. <bean id="dataSource"
  291. class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  292.  
  293. <property name="driverClassName" value="com.mysql.jdbc.Driver">
  294. </property>
  295. <property name="url" value="jdbc:mysql://localhost:3306/eboutique">
  296. </property>
  297. <property name="password" value=""></property>
  298. <property name="username" value="root"></property>
  299.  
  300. </bean>
  301.  
  302.  
  303. <bean id="persistenceUnitManager"
  304. class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager">
  305. <property name="defaultDataSource" ref="dataSource"></property>
  306. <property name="persistenceXmlLocation" value="classpath*:META-INF/persistence.xml"></property>
  307.  
  308. </bean>
  309. <bean id="entityManagerFactory"
  310. class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  311. <property name="persistenceUnitManager" ref="persistenceUnitManager">
  312. </property>
  313. <property name="persistenceUnitName" value="UP_BOUTIQUE"></property>
  314. </bean>
  315. <bean id="transactionManager"
  316. class="org.springframework.orm.jpa.JpaTransactionManager">
  317. <property name="entityManagerFactory" ref="entityManagerFactory"></property>
  318. </bean>
  319.  
  320. <tx:annotation-driven transaction-manager="transactionManager" />
  321. <context:annotation-config></context:annotation-config>
  322. </beans>
  323.  
  324. nested exception is java.lang.NoClassDefFoundError: org/dom4j/io/STAXEventReader.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement