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