Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-users] RE: eclipselink-users Digest, Vol 18, Issue 43

I have tried  in persistence.xml several other ways:
<jta-data-source>java:/jpaTestJtaDS</jta-data-source>

And 
 <jta-data-source>jpaTestJtaDS</jta-data-source> 

I still got the same errors. But I will do more testing tonight.
Notice that I have tried straightforward JNDI look up, which works fine.

InitialContext ctx = New InitialContect();
DataSource ds = (DataSource) ctx.lookup(“java:jpaTestJtaDS”);

Hibernate JPA works also.

Any other suggestions? Thanks a lot.



Regards,
Daoqi  Yang
Application Technology Architect
Ford Java Center of Excellence, E1F001 iTek
dyang11@xxxxxxxx, 313-206-3960

-----Original Message-----
From: eclipselink-users-bounces@xxxxxxxxxxx [mailto:eclipselink-users-bounces@xxxxxxxxxxx] On Behalf Of eclipselink-users-request@xxxxxxxxxxx
Sent: Monday, February 23, 2009 10:40 AM
To: eclipselink-users@xxxxxxxxxxx
Subject: eclipselink-users Digest, Vol 18, Issue 43

Send eclipselink-users mailing list submissions to
	eclipselink-users@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
	https://dev.eclipse.org/mailman/listinfo/eclipselink-users
or, via email, send a message with subject or body 'help' to
	eclipselink-users-request@xxxxxxxxxxx

You can reach the person managing the list at
	eclipselink-users-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of eclipselink-users digest..."


Today's Topics:

   1. Re: EclipseLink cannot acquire datasource in	JBoss 5.0
      (krisusa123)
   2. Re: EclipseLink cannot acquire datasource in	JBoss 5.0
      (Kevin Yuan)


----------------------------------------------------------------------

Message: 1
Date: Mon, 23 Feb 2009 07:27:47 -0800 (PST)
From: krisusa123 <krisusa123@xxxxxxxxx>
Subject: Re: [eclipselink-users] EclipseLink cannot acquire datasource
	in	JBoss 5.0
To: EclipseLink User Discussions <eclipselink-users@xxxxxxxxxxx>
Message-ID: <775314.16723.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain; charset="utf-8"

Hi 
Did you try just having just this
 
<jta-data-source>jpaTestJtaDS</jta-data-source> in persistence.xml file?
 
Thanks
Kris


f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng

--- On Mon, 2/23/09, Yang, Daoqi (D.) <dyang11@xxxxxxxx> wrote:

From: Yang, Daoqi (D.) <dyang11@xxxxxxxx>
Subject: [eclipselink-users] EclipseLink cannot acquire datasource in JBoss 5.0
To: eclipselink-users@xxxxxxxxxxx
Date: Monday, February 23, 2009, 9:14 AM



Hi, 
I am using EclipseLink 1.0.2 inside JBoss 5.0. The datasource is configured correctly as I am able to manually look up the datasource:
InitialContext ctx = New InitialContect(); 
DataSource ds = (DataSource) ctx.lookup(“java:jpaTestJtaDS”); 
However, when I put the datasource inside persistence.xml as in 
<persistence-unit name="jpaTestJtaPU" transaction-type="JTA"> 
  <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> 
  <jta-data-source>java:jpaTestJtaDS</jta-data-source> 
  <properties> 
     <property name="eclipselink.target-server" value="JBoss" /> 
    <property name="eclipselink.target-database" value="Derby" /> 
  </properties> 
I run into the following exception. Any suggestion is greatly appreciated. 
Exception Description: Cannot acquire data source [java:jpaTestJtaDS]. 
Internal Exception: 
javax.naming.InvalidNameException: Not a compound name: jpaTestJtaDS 
at javax.naming.CompoundName.addAll(Unknown Source) 
at org.jnp.interfaces.NamingContext.composeName(NamingContext.java:1064) 
at org.jnp.interfaces.NamingContext.getAbsoluteName(NamingContext.java:1777) 
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:704) 
at javax.naming.InitialContext.lookup(Unknown Source) 
at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:117) 
at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:94) 
at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource 
   (DatasourceLogin.java:164) 
at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal 
   (DatasourceAccessor.java:324) 
at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal 
   (DatabaseAccessor.java:264) 
at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connect 
   (DatasourceAccessor.java:407) 
at org.eclipse.persistence.sessions.server.ConnectionPool.buildConnection 
   (ConnectionPool.java:130) 
at org.eclipse.persistence.sessions.server.ExternalConnectionPool.startUp 
   (ExternalConnectionPool.java:110) 
at org.eclipse.persistence.sessions.server.ServerSession.connect 
   (ServerSession.java:500) 
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login 
   (DatabaseSessionImpl.java:606) 
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login 
   (EntityManagerFactoryProvider.java:211) 
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy 
   (EntityManagerSetupImpl.java:246) 
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession 
   (EntityManagerFactoryImpl.java:69) 
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl 
   (EntityManagerFactoryImpl.java:118) 
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl 
   (EntityManagerFactoryImpl.java:112) 
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager 
   (EntityManagerFactoryImpl.java:100) 
The datasource is set in a file called “derbydb-ds.xml” as 
  <xa-datasource> 
       <jndi-name>jpaTestJtaDS</jndi-name> 
       <use-java-context>true</use-java-context> 
When I swithc to use Hibernate JPA, the same configuration works. 
Regards, 
Daoqi  Yang 
Application Technology Architect 
Ford Java Center of Excellence, E1F001 iTek 
dyang11@xxxxxxxx, 313-206-3960 _______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://dev.eclipse.org/mailman/private/eclipselink-users/attachments/20090223/f27fa067/attachment.html

------------------------------

Message: 2
Date: Mon, 23 Feb 2009 10:40:06 -0500
From: Kevin Yuan <kevin.yuan@xxxxxxxxxx>
Subject: Re: [eclipselink-users] EclipseLink cannot acquire datasource
	in	JBoss 5.0
To: krisusa123@xxxxxxxxx,	EclipseLink User Discussions
	<eclipselink-users@xxxxxxxxxxx>
Message-ID: <49A2C356.4080608@xxxxxxxxxx>
Content-Type: text/plain; charset="utf-8"

Hi Daoqi,
It should be <jta-data-source>java:/jpaTestJtaDS</jta-data-source>, I 
have run our JPA testing on JBoss-5.0.0.GA, everything is fine.

Regards,
Kevin


krisusa123 wrote:
> Hi
> Did you try just having just this
>  
> <jta-data-source>jpaTestJtaDS</jta-data-source> in persistence.xml file?
>  
> Thanks
> Kris
>
>
> f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng
>
> --- On *Mon, 2/23/09, Yang, Daoqi (D.) /<dyang11@xxxxxxxx>/* wrote:
>
>     From: Yang, Daoqi (D.) <dyang11@xxxxxxxx>
>     Subject: [eclipselink-users] EclipseLink cannot acquire datasource
>     in JBoss 5.0
>     To: eclipselink-users@xxxxxxxxxxx
>     Date: Monday, February 23, 2009, 9:14 AM
>
>     Hi,
>     I am using EclipseLink 1.0.2 inside JBoss 5.0. The datasource is
>     configured correctly as I am able to manually look up the datasource:
>     InitialContext ctx = New InitialContect();
>     DataSource ds = (DataSource) ctx.lookup(“java:jpaTestJtaDS”);
>     However, when I put the datasource inside persistence.xml as in
>     <persistence-unit name=/"jpaTestJtaPU"/ transaction-type=/"JTA"/>
>      
>     <provider>_org_.eclipse.persistence._jpa_.PersistenceProvider</provider>
>
>       <jta-data-source>java:jpaTestJtaDS</jta-data-source>
>       <properties>
>          <property name=/"eclipselink.target-server"/ value=/"JBoss"/ />
>         <property name=/"eclipselink.target-database"/ value=/"Derby"/ />
>       </properties>
>     I run into the following exception. Any suggestion is greatly
>     appreciated.
>     Exception Description: Cannot acquire data source
>     [java:jpaTestJtaDS].
>     Internal Exception:
>     _javax.naming.InvalidNameException_: Not a compound name:
>     jpaTestJtaDS
>     at javax.naming.CompoundName.addAll(Unknown Source)
>     at
>     org.jnp.interfaces.NamingContext.composeName(_NamingContext.java:1064_)
>
>     at
>     org.jnp.interfaces.NamingContext.getAbsoluteName(_NamingContext.java:1777_)
>
>     at org.jnp.interfaces.NamingContext.lookup(_NamingContext.java:704_)
>     at javax.naming.InitialContext.lookup(Unknown Source)
>     at
>     org.eclipse.persistence.sessions.JNDIConnector.connect(_JNDIConnector.java:117_)
>
>     at
>     org.eclipse.persistence.sessions.JNDIConnector.connect(_JNDIConnector.java:94_)
>
>     at
>     org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource
>        (_DatasourceLogin.java:164_)
>     at
>     org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal
>
>        (_DatasourceAccessor.java:324_)
>     at
>     org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal
>
>        (_DatabaseAccessor.java:264_)
>     at
>     org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connect
>
>        (_DatasourceAccessor.java:407_)
>     at
>     org.eclipse.persistence.sessions.server.ConnectionPool.buildConnection
>
>        (_ConnectionPool.java:130_)
>     at
>     org.eclipse.persistence.sessions.server.ExternalConnectionPool.startUp
>
>        (_ExternalConnectionPool.java:110_)
>     at org.eclipse.persistence.sessions.server.ServerSession.connect
>        (_ServerSession.java:500_)
>     at
>     org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login
>        (_DatabaseSessionImpl.java:606_)
>     at
>     org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login
>
>        (_EntityManagerFactoryProvider.java:211_)
>     at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy
>        (_EntityManagerSetupImpl.java:246_)
>     at
>     org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession
>
>        (_EntityManagerFactoryImpl.java:69_)
>     at
>     org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl
>
>        (_EntityManagerFactoryImpl.java:118_)
>     at
>     org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl
>
>        (_EntityManagerFactoryImpl.java:112_)
>     at
>     org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager
>
>        (_EntityManagerFactoryImpl.java:100_)
>     The datasource is set in a file called “derbydb-ds.xml” as
>       <xa-datasource>
>            <jndi-name>jpaTestJtaDS</jndi-name>
>            <use-java-context>true</use-java-context>
>     When I swithc to use Hibernate JPA, the same configuration works.
>     Regards,
>     Daoqi  Yang
>     Application Technology Architect
>     Ford Java Center of Excellence, E1F001 iTek
>     dyang11@xxxxxxxx, 313-206-3960
>
>     _______________________________________________
>     eclipselink-users mailing list
>     eclipselink-users@xxxxxxxxxxx
>     https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>               
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://dev.eclipse.org/mailman/private/eclipselink-users/attachments/20090223/57990e1e/attachment.html

------------------------------

_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users


End of eclipselink-users Digest, Vol 18, Issue 43
*************************************************

Back to the top