Hi 
      Gordon,
       
      many 
      thanks for your fast response!
       
      To 
      answer your question:
       
      1.
      For 
      testing I try to use eclipselink in Java SE enviroment, without 
      application server.
      In 
      production there will be a apache tomcat (but not used as Java EE 
      server)
       
      2.
      I 
      think so, here is my persistence.xml
       
      <?xml version="1.0" 
      encoding="UTF-8"?>
      <persistence xmlns="http://java.sun.com/xml/ns/persistence" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" 
      xsi:schemaLocation="http://java.sun.com/xml/ns/persistence 
      http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
      <persistence-unit name="">
      <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
      <class>com.emd.testpersistence.PhaMatLoc</class>
      <class>com.emd.testpersistence.PhaMatSales</class>
      <class>com.emd.testpersistence.PhaMaterial</class>
      <class>com.emd.testpersistence.PhaProduct</class>
      <class>com.emd.testpersistence.SecVUserPrivDissolve</class>
      <properties>
      <property name="eclipselink.session-name" 
      value="my-session"/>
      <property name="eclipselink.logging.level" 
      value="FINE"/>
      <property name="eclipselink.jdbc.driver" 
      value="oracle.jdbc.OracleDriver"/>
      <property name="eclipselink.jdbc.url" value="jdbc:oracle:thin:@d11n02p02.merck.de:1521:rc02"/>
      </properties>
      </persistence-unit>
       
      with toplink essentials I didn't need to use 
      <provider>...</provider>
      But here it doesn't seem to work.
       
      3.
      Yes, I see no other exception. And Eclipselink seems to do already 
      something before, I get messages like
       
      [EPS Config]: 2008.03.11 
      02:34:35.782--ServerSession(471035)--Thread(Thread[main,5,main])--The 
      column name for element [private java.lang.String 
      com.emd.testpersistence.PhaMatLoc.lcomp] is being defaulted to: LCOMP.
       
      before the exception comes.
       
      4.
      Currently 
      I use eclipselink-incubation-1.0M5, using eclipselink-incubation-20080228 
      results in the following error:
       
      Exception in thread "main" Local 
      Exception Stack: 
      Exception [EclipseLink-30005] 
      (Eclipse Persistence Services - 1.0 (Build SNAPSHOT - 20080228)): 
      org.eclipse.persistence.exceptions.PersistenceUnitLoadingException
      Exception Description: An exception 
      was thrown while searching for persistence archives with ClassLoader: 
      sun.misc.Launcher$AppClassLoader@133056f
      Internal Exception: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence 
      Services - 1.0 (Build SNAPSHOT - 20080228)): org.eclipse.persistence.exceptions.EntityManagerSetupException
      Exception Description: Predeployment 
      of PersistenceUnit [] failed.
      Internal Exception: java.util.ConcurrentModificationException
      at 
      org.eclipse.persistence.exceptions.PersistenceUnitLoadingException.exceptionSearchingForPersistenceResources(PersistenceUnitLoadingException.java:121)
      at 
      org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(PersistenceProvider.java:86)
      at 
      javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
      at 
      com.emd.testpersistence.MyEntityManager.main(MyEntityManager.java:89)
      Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence 
      Services - 1.0 (Build SNAPSHOT - 20080228)): org.eclipse.persistence.exceptions.EntityManagerSetupException
      Exception Description: Predeployment 
      of PersistenceUnit [] failed.
      Internal Exception: java.util.ConcurrentModificationException
      at 
      org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:809)
      at 
      org.eclipse.persistence.internal.jpa.JavaSECMPInitializer.callPredeploy(JavaSECMPInitializer.java:130)
      at 
      org.eclipse.persistence.internal.jpa.JavaSECMPInitializer.initPersistenceUnits(JavaSECMPInitializer.java:198)
      at 
      org.eclipse.persistence.internal.jpa.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:213)
      at 
      org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(PersistenceProvider.java:72)
      ... 2 more
      Caused by: Exception 
      [EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build SNAPSHOT - 
      20080228)): org.eclipse.persistence.exceptions.EntityManagerSetupException
      Exception Description: Predeployment 
      of PersistenceUnit [] failed.
      Internal Exception: java.util.ConcurrentModificationException
      at 
      org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:209)
      ... 7 more
      Caused by: java.util.ConcurrentModificationException
      at 
      java.util.HashMap$HashIterator.nextEntry(Unknown Source)
      at 
      java.util.HashMap$ValueIterator.next(Unknown Source)
      at 
      org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processAnnotations(MetadataProcessor.java:239)
      at 
      org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:272)
      at 
      org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:766)
      ... 6 more
       
       
      best 
      regards,
      Alex
      ----- 
      Ursprüngliche Mail ----
Von: Gordon Yorke 
<gordon.yorke@xxxxxxxxxx>An: 
      EclipseLink User Discussions 
<eclipselink-users@xxxxxxxxxxx>Gesendet: 
      Dienstag, den 11. März 2008, 14:16:56 Uhr
Betreff: Re: 
      [eclipselink-users] No Persistence provider for EntityManager - Error when 
      using EclipseLink
Hello Alex,
  What application server are 
      you running in?  Are you specifying the 
Persistence provider in 
      your persistence.xml file?  Is that the only 
exception that you 
      see?  Are you using the latest nightly from 
      EclipseLink?
--Gordon
Alex_S wrote:
> Hi 
      everybody,
>
>
> I have tried to switch my application 
      from Toplink Essentials to
> Eclipselink, but it currently doesn't 
      work.
>
> After replacing the jar library and doing the 
      necessary changes in
> persistence.xml and source code I always get 
      an
>
> Exception in thread "main" 
      javax.persistence.PersistenceException: No
> Persistence provider 
      for EntityManager named default
>     at
> 
      javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)
> 
          at 
      com.emd.testpersistence.MyEntityManager.main(MyEntityManager.java:89)
>
>
> 
      Thx for help,
> Alex
>  
      
_______________________________________________
eclipselink-users 
      mailing list
eclipselink-users@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/eclipselink-users