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