Are you sure that the jar contains the right file at META-INF/persistence.xml?
-Patrick On 9/17/07, sudhakar <[EMAIL PROTECTED]> wrote: > I realize this is more of an eclipse related question. But was hoping > someone here has already tackled this. > > I have some DAO classes that user OpenJPA. This is packaged as a jar and > I can use the jar in a regular Java application to connect and query the > database. I then created an Eclipse RCP plugin frmo this jar file. When > I launch the plugin inside an RCP application I get a > > Caused by: <openjpa-1.0.0-r420667:568756 fatal user error> > org.apache.openjpa.persistence.ArgumentException: A JDBC Driver or > DataSource class name must be specified in the ConnectionDriverName > property. > at > org.apache.openjpa.jdbc.schema.DataSourceFactory.newDataSource(DataSourceFactory.java:72) > at > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.createConnectionFactory(JDBCConfigurationImpl.java:803) > at > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDBDictionaryInstance(JDBCConfigurationImpl.java:568) > > > Looks like OpenJPA cannot locate the persistence.xml file. Seems like > eclipse class loading issues. If someone's already figured out how to > get this to work I'd appreciate any pointers. > > Thanks > -- Patrick Linskey 202 669 5907