[
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
*************************************************