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