geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: OpenJPA with Connection Pool Connection
Date Sun, 14 Oct 2007 14:53:54 GMT
persisentence units don't use the local jndi namespace.  So I think  
you want to change

<jta-data-source>jdbc/MyDataSource</jta-data-source>

to

<jta-data-source>hbPriceSpy</jta-data-source>

thanks
david jencks

On Oct 14, 2007, at 5:57 AM, BenLeino wrote:

>
> Hi there,
>
> I am using WASCE 2.0 with OpenJPA and the build-in connection pool.  
> I can
> sucessfully use one of the connection pools database via:
>
> DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/ 
> MyDataSource");
>
> But I just can't get OpenJPA to run. Everytime i deploy ma  
> application, i
> get the following error:
>
> [...]
> Unable to resolve reference "JtaDataSourceWrapper" in gbean
> default/MegaTestWAR/5.7/car? 
> J2EEApplication=null,PersistenceUnitModule=WEB-INF/ 
> classes/,WebModule=default/MegaTestWAR/5.7/ 
> car,j2eeType=PersistenceUnit,name=MegaTestWAR
> to a gbean matching the pattern
> [?name=jdbc/ 
> MyDataSource#org.apache.geronimo.connector.outbound.ConnectionFactoryS 
> ource]due
> to: No matches for referencePatterns:
> [?name=jdbc/ 
> MyDataSource#org.apache.geronimo.connector.outbound.ConnectionFactoryS 
> ource]
>   org.apache.geronimo.common.DeploymentException: Unable to resolve
> reference "JtaDataSourceWrapper" in gbean
> default/MegaTestWAR/5.7/car? 
> J2EEApplication=null,PersistenceUnitModule=WEB-INF/ 
> classes/,WebModule=default/MegaTestWAR/5.7/ 
> car,j2eeType=PersistenceUnit,name=MegaTestWAR
> to a gbean matching the pattern
> [?name=jdbc/ 
> MyDataSource#org.apache.geronimo.connector.outbound.ConnectionFactoryS 
> ource]due
> to: No matches for referencePatterns:
> [?name=jdbc/ 
> MyDataSource#org.apache.geronimo.connector.outbound.ConnectionFactoryS 
> ource]
> [...]
>
> persistence.xml:
> <?xml version="1.0" encoding="UTF-8"?>
> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/ 
> persistence"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
> 	<persistence-unit name="MegaTestWAR">
> 		<description>DataSource zum testen</description>
> 	
> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</ 
> provider>
> 		<jta-data-source>jdbc/MyDataSource</jta-data-source>
> 	</persistence-unit>
> </persistence>
>
> web.xml:
> [...]
>   <resource-ref>
>     <res-ref-name>jdbc/MyDataSource</res-ref-name>
>     <res-type>javax.sql.DataSource</res-type>
>     <res-auth>Container</res-auth>
>     <res-sharing-scope>Shareable</res-sharing-scope>
>   </resource-ref>
> [...]
>
> geronimo-web.xml:
> [...]
> <sys:dependencies>
>       <sys:dependency>
>         <sys:groupId>org.apache.geronimo.configs</sys:groupId>
>         <sys:artifactId>openjpa</sys:artifactId>
>         <sys:version>2.0.1</sys:version>
>         <sys:type>car</sys:type>
>       </sys:dependency>
>       <sys:dependency>
>         <sys:groupId>console.dbpool</sys:groupId>
>         <sys:artifactId>hbPriceSpy</sys:artifactId>
>         <sys:version>1.0</sys:version>
>         <sys:type>rar</sys:type>
>       </sys:dependency>
>     </sys:dependencies>
>   </sys:environment>
>   <context-root>/Test</context-root>
>   <sys:resource-ref>
>     <sys:ref-name>jdbc/MyDataSource</sys:ref-name>
>     <sys:resource-link>hbPriceSpy</sys:resource-link>
>   </sys:resource-ref>
> [...]
>
> Thanks a lot in advance. I am currently doing research on this  
> problem since
> a week, and I just can not figure it out.
>
> Best regards,
> BenLeino
> -- 
> View this message in context: http://www.nabble.com/OpenJPA-with- 
> Connection-Pool-Connection-tf4621682s134.html#a13198856
> Sent from the Apache Geronimo - Users mailing list archive at  
> Nabble.com.
>


Mime
View raw message