Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 30th, 2012  |  syntax: None  |  size: 1.94 KB  |  hits: 34  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How to make PostgreSQL work with OSGi using EclipseLink
  2. Manifest file :
  3. Manifest-Version: 1.0
  4. Meta-Persistence: persistence.xml
  5. JPA-PersistenceUnits: rooms
  6. Bundle-ClassPath: ., META-INF/persistence.xml
  7. Bundle-ManifestVersion: 2
  8. Bundle-Name: PMSTestTask
  9. Bundle-SymbolicName: PMSTestTask
  10. Bundle-Version: 1.0.0.qualifier
  11. Bundle-Activator: pmstesttask.Activator
  12. Bundle-ActivationPolicy: lazy
  13. Bundle-RequiredExecutionEnvironment: JavaSE-1.6
  14. Import-Package: javax.persistence;version="2.0.3", org.osgi.framework;version="1.3.0", org.postgresql
  15. Require-Bundle: org.eclipse.persistence.jpa;bundle-version="2.1.0", org.eclipse.persistence.jpa.osgi;bundle-version="2.3.0"
  16.        
  17. <?xml version="1.0" encoding="UTF-8" ?>
  18.  <persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  19.     xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
  20.     version="2.0" xmlns="http://java.sun.com/xml/ns/persistence">
  21.  
  22.     <persistence-unit name="rooms" transaction-type="RESOURCE_LOCAL">
  23.         <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
  24.         <class>test_task.domain.Room</class>
  25.         <properties>
  26.             <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
  27.             <property name="javax.persistence.jdbc.url"
  28.                 value="jdbc:postgresql://localhost:5432/Hotel_test_task" />
  29.             <property name="javax.persistence.jdbc.user" value="" />
  30.             <property name="javax.persistence.jdbc.password" value="" />
  31.  
  32.         </properties>
  33.     </persistence-unit>
  34.  </persistence>
  35.        
  36. EntityManagerFactory emf = Persistence
  37.                 .createEntityManagerFactory("rooms");
  38.  EntityManager em = emf.createEntityManager();
  39.        
  40. org.osgi.framework.BundleException: The bundle "org.eclipse.persistence.jpa.osgi_2.3.0.v20110604-r9504 [26]" could not be resolved. Reason: Missing Constraint: Require-Bundle: org.eclipse.persistence.core; bundle-version="2.3.0"