Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.13 KB | None | 0 0
  1. ├── build.gradle
  2. └── src
  3. └── main
  4. ├── java
  5. │   └── com
  6. │   └── test
  7. │   ├── domain
  8. │   │   └── Person.java
  9. │   └── web
  10. │   └── EventManagerServlet.java
  11. └── webapp
  12. ├── META-INF
  13. │   └── web.xml
  14. └── WEB-INF
  15. └── classes
  16. └── persistence.xml
  17.  
  18. apply plugin: 'java'
  19. apply plugin: 'idea'
  20. apply plugin: 'tomcat'
  21. apply plugin: 'war'
  22.  
  23. sourceCompatibility = 1.5
  24. version = '1.0'
  25.  
  26. repositories {
  27. mavenCentral()
  28. }
  29.  
  30. buildscript {
  31. repositories {
  32. jcenter()
  33. }
  34.  
  35. dependencies {
  36. classpath 'org.gradle.api.plugins:gradle-tomcat-plugin:1.2.3'
  37. }
  38. }
  39.  
  40. dependencies {
  41. compile 'javax.servlet:javax.servlet-api:3.0.1'
  42. compile group: 'org.hibernate', name: 'hibernate-core', version: '4.3.5.Final'
  43. compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.13'
  44.  
  45. def tomcatVersion = '7.0.11'
  46. tomcat "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}",
  47. "org.apache.tomcat.embed:tomcat-embed-logging-juli:${tomcatVersion}"
  48. tomcat("org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}") {
  49. exclude group: 'org.eclipse.jdt.core.compiler', module: 'ecj'
  50. }
  51. }
  52.  
  53. war {
  54. webXml = file('src/main/webapp/META-INF/web.xml')
  55. }
  56.  
  57. package com.test.web;
  58.  
  59. import javax.persistence.EntityManager;
  60. import javax.persistence.EntityManagerFactory;
  61. import javax.persistence.Persistence;
  62. import javax.servlet.ServletException;
  63. import javax.servlet.http.*;
  64. import java.io.IOException;
  65.  
  66. public class EventManagerServlet extends HttpServlet {
  67.  
  68. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  69. EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("com");
  70. EntityManager entityManager = entityManagerFactory.createEntityManager();
  71. }
  72. }
  73.  
  74. <persistence xmlns="http://java.sun.com/xml/ns/persistence"
  75. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  76. xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
  77. version="2.0">
  78. <persistence-unit name="com" transaction-type="RESOURCE_LOCAL">
  79. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  80. <class>com.test.domain.Person</class>
  81. <properties>
  82. <property name="hibernate.archive.autodetection" value="class, hbm"/>
  83. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  84. <property name="hibernate.connection.password"></property>
  85. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate</property>
  86. <property name="hibernate.connection.username">root</property>
  87. <property name="hibernate.default_schema">hibernate</property>
  88. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  89. <property name="hibernate.hbm2ddl.auto" value="create"/>
  90.  
  91. <property name="hibernate.c3p0.min_size" value="5"/>
  92. <property name="hibernate.c3p0.max_size" value="20"/>
  93. <property name="hibernate.c3p0.timeout" value="300"/>
  94. <property name="hibernate.c3p0.max_statements" value="50"/>
  95. <property name="hibernate.c3p0.idle_test_period" value="3000"/>
  96. </properties>
  97. </persistence-unit>
  98. </persistence>
  99.  
  100. Servlet.service() for servlet [Event Manager] in context with path [/play] threw exception
  101. javax.persistence.PersistenceException: No Persistence provider for EntityManager named com
  102. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
  103. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
  104.  
  105. ├── META-INF
  106. │   ├── MANIFEST.MF
  107. │   └── web.xml
  108. └── WEB-INF
  109. ├── classes
  110. │   ├── com
  111. │   │   └── test
  112. │   │   ├── domain
  113. │   │   │   └── Person.class
  114. │   │   └── web
  115. │   │   └── EventManagerServlet.class
  116. │   └── persistence.xml
  117. ├── lib
  118. │   ├── antlr-2.7.7.jar
  119. │   ├── dom4j-1.6.1.jar
  120. │   ├── hibernate-commons-annotations-4.0.4.Final.jar
  121. │   ├── hibernate-core-4.3.5.Final.jar
  122. │   ├── hibernate-jpa-2.1-api-1.0.0.Final.jar
  123. │   ├── jandex-1.1.0.Final.jar
  124. │   ├── javassist-3.18.1-GA.jar
  125. │   ├── javax.servlet-api-3.0.1.jar
  126. │   ├── jboss-logging-3.1.3.GA.jar
  127. │   ├── jboss-logging-annotations-1.2.0.Beta1.jar
  128. │   ├── jboss-transaction-api_1.2_spec-1.0.0.Final.jar
  129. │   ├── mysql-connector-java-5.1.13.jar
  130. │   └── xml-apis-1.0.b2.jar
  131. └── web.xml
  132.  
  133. classpath 'org.hibernate:hibernate-entitymanager:4.1.7.Final'
  134.  
  135. sourceSets.all {
  136. output.resourcesDir = output.classesDir
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement